home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / Adobe AIR / Versions / 1.0 / Adobe AIR Application Installer.swf / scripts / AppInstaller.as < prev    next >
Text File  |  2008-10-29  |  252KB  |  6,868 lines

  1. package
  2. {
  3.    import components.ExtendedImage;
  4.    import components.InstallerApplication;
  5.    import components.LocalizedButton;
  6.    import components.LocalizedFormItem;
  7.    import components.LocalizedLabel;
  8.    import components.LocalizedText;
  9.    import components.OSButtonBarHBox;
  10.    import flash.display.DisplayObject;
  11.    import flash.events.ErrorEvent;
  12.    import flash.events.Event;
  13.    import flash.events.EventDispatcher;
  14.    import flash.events.IOErrorEvent;
  15.    import flash.events.KeyboardEvent;
  16.    import flash.events.MouseEvent;
  17.    import flash.events.ProgressEvent;
  18.    import flash.events.StatusEvent;
  19.    import flash.events.TimerEvent;
  20.    import flash.filesystem.File;
  21.    import flash.net.FileFilter;
  22.    import flash.system.Capabilities;
  23.    import flash.ui.Keyboard;
  24.    import flash.utils.Timer;
  25.    import flash.utils.getDefinitionByName;
  26.    import mx.binding.Binding;
  27.    import mx.binding.BindingManager;
  28.    import mx.binding.IBindingClient;
  29.    import mx.binding.IWatcherSetupUtil;
  30.    import mx.containers.Canvas;
  31.    import mx.containers.Form;
  32.    import mx.containers.HBox;
  33.    import mx.containers.VBox;
  34.    import mx.controls.Button;
  35.    import mx.controls.CheckBox;
  36.    import mx.controls.HRule;
  37.    import mx.controls.Image;
  38.    import mx.controls.Label;
  39.    import mx.controls.LinkButton;
  40.    import mx.controls.ProgressBar;
  41.    import mx.controls.Spacer;
  42.    import mx.controls.Text;
  43.    import mx.controls.TextArea;
  44.    import mx.controls.TextInput;
  45.    import mx.core.Application;
  46.    import mx.core.DeferredInstanceFromFunction;
  47.    import mx.core.IFlexDisplayObject;
  48.    import mx.core.UIComponent;
  49.    import mx.core.UIComponentDescriptor;
  50.    import mx.core.mx_internal;
  51.    import mx.events.FlexEvent;
  52.    import mx.events.PropertyChangeEvent;
  53.    import mx.resources.ResourceManager;
  54.    import mx.skins.ProgrammaticSkin;
  55.    import mx.states.AddChild;
  56.    import mx.states.RemoveChild;
  57.    import mx.states.SetProperty;
  58.    import mx.states.State;
  59.    import mx.styles.CSSStyleDeclaration;
  60.    import mx.styles.StyleManager;
  61.    import mx.utils.ObjectProxy;
  62.    import mx.utils.URLUtil;
  63.    import skins.SimpleScrollArrowSkin;
  64.    import skins.SimpleScrollThumbSkin;
  65.    import skins.SimpleScrollTrackSkin;
  66.    import skins.SimpleTwoColorBorder;
  67.    import util.PNGHeaderUtil;
  68.    
  69.    use namespace mx_internal;
  70.    
  71.    public class AppInstaller extends InstallerApplication implements IBindingClient
  72.    {
  73.       
  74.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  75.       
  76.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  77.       
  78.       mx_internal static var _AppInstaller_StylesInit_done:Boolean = false;
  79.        
  80.       
  81.       private var fileToOpen:File;
  82.       
  83.       mx_internal var _bindings:Array;
  84.       
  85.       private var _597697812uninstallContentBox:VBox;
  86.       
  87.       private var _229542092greenCircleIcon:Class;
  88.       
  89.       public var _AppInstaller_VBox2:VBox;
  90.       
  91.       public var _AppInstaller_VBox7:VBox;
  92.       
  93.       mx_internal var _bindingsByDestination:Object;
  94.       
  95.       private var _1492588304errorIDText:String;
  96.       
  97.       private var _1993628251finishButton:LocalizedButton;
  98.       
  99.       private var _embed_css_Button_downSkin_png_1315160815:Class;
  100.       
  101.       private var _768499206updateSameVerContentBox:VBox;
  102.       
  103.       private var asyncCallTimer:Timer;
  104.       
  105.       public var _AppInstaller_SetProperty10:SetProperty;
  106.       
  107.       public var _AppInstaller_SetProperty11:SetProperty;
  108.       
  109.       public var _AppInstaller_SetProperty12:SetProperty;
  110.       
  111.       public var _AppInstaller_SetProperty13:SetProperty;
  112.       
  113.       public var _AppInstaller_SetProperty14:SetProperty;
  114.       
  115.       public var _AppInstaller_SetProperty15:SetProperty;
  116.       
  117.       public var _AppInstaller_SetProperty16:SetProperty;
  118.       
  119.       public var _AppInstaller_SetProperty17:SetProperty;
  120.       
  121.       public var _AppInstaller_SetProperty18:SetProperty;
  122.       
  123.       public var _AppInstaller_SetProperty19:SetProperty;
  124.       
  125.       private var _1318708836updateAppsRunning:TextArea;
  126.       
  127.       public var _AppInstaller_SetProperty20:SetProperty;
  128.       
  129.       public var _AppInstaller_SetProperty21:SetProperty;
  130.       
  131.       public var _AppInstaller_SetProperty22:SetProperty;
  132.       
  133.       public var _AppInstaller_SetProperty23:SetProperty;
  134.       
  135.       public var _AppInstaller_SetProperty24:SetProperty;
  136.       
  137.       public var _AppInstaller_SetProperty25:SetProperty;
  138.       
  139.       public var _AppInstaller_SetProperty26:SetProperty;
  140.       
  141.       public var _AppInstaller_SetProperty27:SetProperty;
  142.       
  143.       public var _AppInstaller_SetProperty28:SetProperty;
  144.       
  145.       public var _AppInstaller_SetProperty29:SetProperty;
  146.       
  147.       public var _AppInstaller_SetProperty30:SetProperty;
  148.       
  149.       public var _AppInstaller_SetProperty31:SetProperty;
  150.       
  151.       public var _AppInstaller_SetProperty32:SetProperty;
  152.       
  153.       public var _AppInstaller_SetProperty34:SetProperty;
  154.       
  155.       public var _AppInstaller_SetProperty35:SetProperty;
  156.       
  157.       public var _AppInstaller_SetProperty36:SetProperty;
  158.       
  159.       public var _AppInstaller_SetProperty37:SetProperty;
  160.       
  161.       public var _AppInstaller_SetProperty38:SetProperty;
  162.       
  163.       public var _AppInstaller_SetProperty39:SetProperty;
  164.       
  165.       private var _1197773823appIconBG:Class;
  166.       
  167.       public var _AppInstaller_SetProperty40:SetProperty;
  168.       
  169.       public var _AppInstaller_SetProperty41:SetProperty;
  170.       
  171.       public var _AppInstaller_SetProperty42:SetProperty;
  172.       
  173.       public var _AppInstaller_SetProperty43:SetProperty;
  174.       
  175.       public var _AppInstaller_SetProperty44:SetProperty;
  176.       
  177.       public var _AppInstaller_SetProperty45:SetProperty;
  178.       
  179.       public var _AppInstaller_SetProperty46:SetProperty;
  180.       
  181.       public var _AppInstaller_SetProperty47:SetProperty;
  182.       
  183.       public var _AppInstaller_SetProperty48:SetProperty;
  184.       
  185.       public var _AppInstaller_SetProperty49:SetProperty;
  186.       
  187.       private var _1243058932verifiedLabel:LocalizedLabel;
  188.       
  189.       private var _embed__font_Myriad_Pro_Bold_medium_normal_1670913903:Class;
  190.       
  191.       public var _AppInstaller_SetProperty50:SetProperty;
  192.       
  193.       public var _AppInstaller_SetProperty51:SetProperty;
  194.       
  195.       public var _AppInstaller_SetProperty52:SetProperty;
  196.       
  197.       public var _AppInstaller_SetProperty53:SetProperty;
  198.       
  199.       public var _AppInstaller_SetProperty54:SetProperty;
  200.       
  201.       public var _AppInstaller_SetProperty55:SetProperty;
  202.       
  203.       public var _AppInstaller_SetProperty56:SetProperty;
  204.       
  205.       public var _AppInstaller_SetProperty57:SetProperty;
  206.       
  207.       private var _934908847record:ObjectProxy;
  208.       
  209.       private var _1922221831progressCancel:LocalizedButton;
  210.       
  211.       private var _1627475090doneLabel:LocalizedLabel;
  212.       
  213.       private var events:EventDispatcher;
  214.       
  215.       private var _786866994uninstallLabel:LocalizedText;
  216.       
  217.       private var _1648198546updateDiffVersionForm:Form;
  218.       
  219.       public var _AppInstaller_LocalizedLabel6:LocalizedLabel;
  220.       
  221.       private var _embed_mxml_assets_uninstall_icon_png_1358934296:Class;
  222.       
  223.       private var doUpdate:Boolean = false;
  224.       
  225.       private var _embed__font_Myriad_Pro_medium_normal_1085510355:Class;
  226.       
  227.       private var _1814491210updateDiffHRule:HRule;
  228.       
  229.       private var _314102585updateDiffVerContentBox:VBox;
  230.       
  231.       private var _1791483012titleLabel:LocalizedLabel;
  232.       
  233.       private var _embed_css_Button_Default_upSkin_png_1016964574:Class;
  234.       
  235.       private const ERROR_ID_TO_NAME:Object = {
  236.          5005:"badAIRFile",
  237.          5006:"badInstallLocation",
  238.          5007:"duplicateInstallLocation",
  239.          5008:"windowsInstallInProgress",
  240.          5009:"appInstallRejected",
  241.          5010:"runtimeNotFound",
  242.          5011:"runtimeDownloadFailed",
  243.          5012:"runtimeInstallFailed",
  244.          5013:"badConfiguration",
  245.          5014:"runtimeFailure",
  246.          5016:"appInstallRejected",
  247.          5017:"untrustedAppInstallRejected",
  248.          5018:"runtimeDownloadDisabled",
  249.          5019:"runtimePatchInUse",
  250.          5020:"appLaunchFailed",
  251.          5021:"downgradeAppDenied",
  252.          5022:"badAIRFile",
  253.          5023:"badAIRFile",
  254.          5024:"linuxDistroUnknown",
  255.          5025:"linuxKeyring"
  256.       };
  257.       
  258.       private var _embed_css__assets_scroll_thumb_png_1750713466:Class;
  259.       
  260.       private var _embed_css_Button_upSkin_png_84724716:Class;
  261.       
  262.       private var _476780146installAIRCheckBox:CheckBox;
  263.       
  264.       private var _1188010186addShortcutCheckBox:CheckBox;
  265.       
  266.       private var _1644197196uninstallButton:LocalizedButton;
  267.       
  268.       private var _1869917749airPackageIcon:Class;
  269.       
  270.       private var _1707366196redBlockedIcon:Class;
  271.       
  272.       private var _139350644progressContent:VBox;
  273.       
  274.       private var _507740210appIconCanvas:Canvas;
  275.       
  276.       private var _embed_mxml_assets_browse_icon_png_1873603066:Class;
  277.       
  278.       private var _83361310dialogCancel:LocalizedButton;
  279.       
  280.       private var _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080:Class;
  281.       
  282.       private var _1657456934updateDiffLinkButton:LinkButton;
  283.       
  284.       private var _732254545startApplicationCheckBox:CheckBox;
  285.       
  286.       private var _1131509414progressBar:ProgressBar;
  287.       
  288.       private var _1080032473waitingCancel:LocalizedButton;
  289.       
  290.       private var _1654957862redCircleIcon:Class;
  291.       
  292.       private var _955756181doneLabelResourceName:String;
  293.       
  294.       private var _264524434contentBox:VBox;
  295.       
  296.       private var _55415876leftBox:Canvas;
  297.       
  298.       private var _1990131276cancelButton:LocalizedButton;
  299.       
  300.       public var _AppInstaller_Label2:Label;
  301.       
  302.       public var _AppInstaller_Label3:Label;
  303.       
  304.       public var _AppInstaller_Label4:Label;
  305.       
  306.       public var _AppInstaller_Label5:Label;
  307.       
  308.       public var _AppInstaller_Label1:Label;
  309.       
  310.       public var _AppInstaller_AddChild2:AddChild;
  311.       
  312.       public var _AppInstaller_AddChild3:AddChild;
  313.       
  314.       public var _AppInstaller_AddChild4:AddChild;
  315.       
  316.       public var _AppInstaller_AddChild5:AddChild;
  317.       
  318.       public var _AppInstaller_AddChild6:AddChild;
  319.       
  320.       public var _AppInstaller_AddChild7:AddChild;
  321.       
  322.       public var _AppInstaller_AddChild1:AddChild;
  323.       
  324.       public var _AppInstaller_AddChild9:AddChild;
  325.       
  326.       public var _AppInstaller_AddChild8:AddChild;
  327.       
  328.       private var _1780808646updateDiffMidSpacer:Spacer;
  329.       
  330.       public var _AppInstaller_AddChild12:AddChild;
  331.       
  332.       public var _AppInstaller_AddChild14:AddChild;
  333.       
  334.       public var _AppInstaller_AddChild16:AddChild;
  335.       
  336.       public var _AppInstaller_AddChild11:AddChild;
  337.       
  338.       public var _AppInstaller_AddChild13:AddChild;
  339.       
  340.       public var _AppInstaller_AddChild15:AddChild;
  341.       
  342.       public var _AppInstaller_AddChild17:AddChild;
  343.       
  344.       public var _AppInstaller_AddChild10:AddChild;
  345.       
  346.       private var _763044039progressLabel:LocalizedLabel;
  347.       
  348.       private var _2137741485installButton:LocalizedButton;
  349.       
  350.       public var _AppInstaller_SetProperty1:SetProperty;
  351.       
  352.       public var _AppInstaller_SetProperty2:SetProperty;
  353.       
  354.       public var _AppInstaller_SetProperty3:SetProperty;
  355.       
  356.       public var _AppInstaller_SetProperty4:SetProperty;
  357.       
  358.       public var _AppInstaller_SetProperty5:SetProperty;
  359.       
  360.       public var _AppInstaller_SetProperty6:SetProperty;
  361.       
  362.       public var _AppInstaller_SetProperty7:SetProperty;
  363.       
  364.       public var _AppInstaller_SetProperty8:SetProperty;
  365.       
  366.       public var _AppInstaller_SetProperty9:SetProperty;
  367.       
  368.       mx_internal var _bindingsBeginWithWord:Object;
  369.       
  370.       private var _47200334uninstallCancelButton:LocalizedButton;
  371.       
  372.       private var _137111012openButton:LocalizedButton;
  373.       
  374.       private var _1622889191securityContent:VBox;
  375.       
  376.       private var _1733670438updateDiffCancelButton:LocalizedButton;
  377.       
  378.       private var buttonKeyPressTimer:Timer;
  379.       
  380.       private var _embed_mxml_assets_down_arrow_png_1113717148:Class;
  381.       
  382.       public var _AppInstaller_Spacer2:Spacer;
  383.       
  384.       private var _1092085433continueButton:LocalizedButton;
  385.       
  386.       private var _1410965406iconImage:Image;
  387.       
  388.       private var _992840477airIcon:Class;
  389.       
  390.       private var _showAppIcon:Boolean = false;
  391.       
  392.       private var _embed_css_Button_Default_downSkin_png_1063774301:Class;
  393.       
  394.       private var _299359041appIconImage:ExtendedImage;
  395.       
  396.       private var _924911611updateDiffBotSpacer:Spacer;
  397.       
  398.       public var _AppInstaller_TextInput1:TextInput;
  399.       
  400.       public var _AppInstaller_RemoveChild10:RemoveChild;
  401.       
  402.       public var _AppInstaller_RemoveChild11:RemoveChild;
  403.       
  404.       public var _AppInstaller_RemoveChild12:RemoveChild;
  405.       
  406.       public var _AppInstaller_RemoveChild13:RemoveChild;
  407.       
  408.       private var _805692312uninstallSame:LocalizedButton;
  409.       
  410.       private var _447578303showDescription:Boolean;
  411.       
  412.       public var _AppInstaller_LocalizedLabel10:LocalizedLabel;
  413.       
  414.       private var _180746570prefsCancel:LocalizedButton;
  415.       
  416.       private var _773127867updateDiffText:LocalizedText;
  417.       
  418.       private var _3124773eula:EULA;
  419.       
  420.       private var _2057878774redSecurityIcon:Class;
  421.       
  422.       private var _embed_mxml_assets_reinstall_icon_png_1354539284:Class;
  423.       
  424.       private var _embed_css_Button_overSkin_png_723251137:Class;
  425.       
  426.       private var _1027222035securityHeader:LocalizedText;
  427.       
  428.       private var _embed_css_Button_Default_overSkin_png_1598282337:Class;
  429.       
  430.       public var _AppInstaller_Text1:Text;
  431.       
  432.       public var _AppInstaller_Text2:Text;
  433.       
  434.       public var _AppInstaller_Text3:Text;
  435.       
  436.       private var _1298695779runButton:LocalizedButton;
  437.       
  438.       private var _embed_mxml_assets_run_icon_png_450278490:Class;
  439.       
  440.       public var _AppInstaller_RemoveChild1:RemoveChild;
  441.       
  442.       public var _AppInstaller_RemoveChild2:RemoveChild;
  443.       
  444.       public var _AppInstaller_RemoveChild3:RemoveChild;
  445.       
  446.       public var _AppInstaller_RemoveChild4:RemoveChild;
  447.       
  448.       public var _AppInstaller_RemoveChild5:RemoveChild;
  449.       
  450.       public var _AppInstaller_RemoveChild6:RemoveChild;
  451.       
  452.       public var _AppInstaller_RemoveChild7:RemoveChild;
  453.       
  454.       public var _AppInstaller_RemoveChild8:RemoveChild;
  455.       
  456.       public var _AppInstaller_RemoveChild9:RemoveChild;
  457.       
  458.       private var _978582720updateSameVerCancelButton:LocalizedButton;
  459.       
  460.       private var _152218811updateMsgText:LocalizedText;
  461.       
  462.       private var _embed_css_Button_disabledSkin_png_250132025:Class;
  463.       
  464.       private var _1106646328updateDiffReplaceButton:LocalizedButton;
  465.       
  466.       private var _embed_css_Button_Default_DisabledSkin_png_2000144681:Class;
  467.       
  468.       private var _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296:Class;
  469.       
  470.       private var _722012197PrefsVBox:VBox;
  471.       
  472.       mx_internal var _watchers:Array;
  473.       
  474.       private var _703057299yellowSecurityIcon:Class;
  475.       
  476.       private var _documentDescriptor_:UIComponentDescriptor;
  477.       
  478.       private var _329533269errorText:String;
  479.       
  480.       private var _807907342securityInfo:SecurityInfo;
  481.       
  482.       public function AppInstaller()
  483.       {
  484.          this._documentDescriptor_ = new UIComponentDescriptor({
  485.             "type":InstallerApplication,
  486.             "propertiesFactory":function():Object
  487.             {
  488.                return {"childDescriptors":[new UIComponentDescriptor({
  489.                   "type":Canvas,
  490.                   "id":"leftBox",
  491.                   "propertiesFactory":function():Object
  492.                   {
  493.                      return {"childDescriptors":[new UIComponentDescriptor({
  494.                         "type":Image,
  495.                         "id":"iconImage",
  496.                         "propertiesFactory":function():Object
  497.                         {
  498.                            return {
  499.                               "width":83,
  500.                               "height":81
  501.                            };
  502.                         }
  503.                      }),new UIComponentDescriptor({
  504.                         "type":Canvas,
  505.                         "id":"appIconCanvas",
  506.                         "propertiesFactory":function():Object
  507.                         {
  508.                            return {
  509.                               "width":80,
  510.                               "height":80,
  511.                               "visible":false,
  512.                               "childDescriptors":[new UIComponentDescriptor({
  513.                                  "type":ExtendedImage,
  514.                                  "id":"appIconImage",
  515.                                  "stylesFactory":function():void
  516.                                  {
  517.                                     this.verticalCenter = "0";
  518.                                     this.horizontalCenter = "0";
  519.                                  },
  520.                                  "propertiesFactory":function():Object
  521.                                  {
  522.                                     return {
  523.                                        "width":64,
  524.                                        "height":64,
  525.                                        "maintainAspectRatio":true
  526.                                     };
  527.                                  }
  528.                               })]
  529.                            };
  530.                         }
  531.                      })]};
  532.                   }
  533.                }),new UIComponentDescriptor({
  534.                   "type":VBox,
  535.                   "id":"contentBox",
  536.                   "propertiesFactory":function():Object
  537.                   {
  538.                      return {
  539.                         "styleName":"topContentBox",
  540.                         "percentWidth":100,
  541.                         "percentHeight":100,
  542.                         "horizontalScrollPolicy":"off",
  543.                         "verticalScrollPolicy":"auto"
  544.                      };
  545.                   }
  546.                })]};
  547.             }
  548.          });
  549.          this._992840477airIcon = AppInstaller_airIcon;
  550.          this._1869917749airPackageIcon = AppInstaller_airPackageIcon;
  551.          this._703057299yellowSecurityIcon = AppInstaller_yellowSecurityIcon;
  552.          this._2057878774redSecurityIcon = AppInstaller_redSecurityIcon;
  553.          this._1707366196redBlockedIcon = AppInstaller_redBlockedIcon;
  554.          this._1654957862redCircleIcon = AppInstaller_redCircleIcon;
  555.          this._229542092greenCircleIcon = AppInstaller_greenCircleIcon;
  556.          this._1197773823appIconBG = AppInstaller_appIconBG;
  557.          this._embed__font_Myriad_Pro_Bold_medium_normal_1670913903 = AppInstaller__embed__font_Myriad_Pro_Bold_medium_normal_1670913903;
  558.          this._embed__font_Myriad_Pro_medium_normal_1085510355 = AppInstaller__embed__font_Myriad_Pro_medium_normal_1085510355;
  559.          this._embed_css_Button_Default_DisabledSkin_png_2000144681 = AppInstaller__embed_css_Button_Default_DisabledSkin_png_2000144681;
  560.          this._embed_css_Button_Default_downSkin_png_1063774301 = AppInstaller__embed_css_Button_Default_downSkin_png_1063774301;
  561.          this._embed_css_Button_Default_overSkin_png_1598282337 = AppInstaller__embed_css_Button_Default_overSkin_png_1598282337;
  562.          this._embed_css_Button_Default_upSkin_png_1016964574 = AppInstaller__embed_css_Button_Default_upSkin_png_1016964574;
  563.          this._embed_css_Button_disabledSkin_png_250132025 = AppInstaller__embed_css_Button_disabledSkin_png_250132025;
  564.          this._embed_css_Button_downSkin_png_1315160815 = AppInstaller__embed_css_Button_downSkin_png_1315160815;
  565.          this._embed_css_Button_overSkin_png_723251137 = AppInstaller__embed_css_Button_overSkin_png_723251137;
  566.          this._embed_css_Button_upSkin_png_84724716 = AppInstaller__embed_css_Button_upSkin_png_84724716;
  567.          this._embed_css__assets_scroll_thumb_png_1750713466 = AppInstaller__embed_css__assets_scroll_thumb_png_1750713466;
  568.          this._embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  569.          this._embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  570.          this._embed_mxml_assets_browse_icon_png_1873603066 = AppInstaller__embed_mxml_assets_browse_icon_png_1873603066;
  571.          this._embed_mxml_assets_down_arrow_png_1113717148 = AppInstaller__embed_mxml_assets_down_arrow_png_1113717148;
  572.          this._embed_mxml_assets_reinstall_icon_png_1354539284 = AppInstaller__embed_mxml_assets_reinstall_icon_png_1354539284;
  573.          this._embed_mxml_assets_run_icon_png_450278490 = AppInstaller__embed_mxml_assets_run_icon_png_450278490;
  574.          this._embed_mxml_assets_uninstall_icon_png_1358934296 = AppInstaller__embed_mxml_assets_uninstall_icon_png_1358934296;
  575.          this._bindings = [];
  576.          this._watchers = [];
  577.          this._bindingsByDestination = {};
  578.          this._bindingsBeginWithWord = {};
  579.          super();
  580.          mx_internal::_document = this;
  581.          mx_internal::_AppInstaller_StylesInit();
  582.          this.layout = "horizontal";
  583.          this.verticalScrollPolicy = "off";
  584.          this.horizontalScrollPolicy = "off";
  585.          this.percentWidth = 100;
  586.          this.percentHeight = 100;
  587.          this.states = [this._AppInstaller_State1_c(),this._AppInstaller_State2_c(),this._AppInstaller_State3_c(),this._AppInstaller_State4_c(),this._AppInstaller_State5_c(),this._AppInstaller_State6_c(),this._AppInstaller_State7_c(),this._AppInstaller_State8_c(),this._AppInstaller_State9_c(),this._AppInstaller_State10_c(),this._AppInstaller_State11_c(),this._AppInstaller_State12_c(),this._AppInstaller_State13_c(),this._AppInstaller_State14_c(),this._AppInstaller_State15_c(),this._AppInstaller_State16_c(),this._AppInstaller_State17_c(),this._AppInstaller_State18_c(),this._AppInstaller_State19_c(),this._AppInstaller_State20_c(),this._AppInstaller_State21_c(),this._AppInstaller_State22_c(),this._AppInstaller_State23_c(),this._AppInstaller_State24_c(),this._AppInstaller_State25_c(),this._AppInstaller_State26_c(),this._AppInstaller_State27_c(),this._AppInstaller_State28_c(),this._AppInstaller_State29_c(),this._AppInstaller_State30_c(),this._AppInstaller_State31_c(),this._AppInstaller_State32_c()];
  588.          this._AppInstaller_Boolean1_i();
  589.          this.addEventListener("preinitialize",this.___AppInstaller_InstallerApplication1_preinitialize);
  590.          this.addEventListener("applicationComplete",this.___AppInstaller_InstallerApplication1_applicationComplete);
  591.       }
  592.       
  593.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  594.       {
  595.          AppInstaller._watcherSetupUtil = param1;
  596.       }
  597.       
  598.       private function _AppInstaller_State7_c() : State
  599.       {
  600.          var _loc1_:State = new State();
  601.          _loc1_.name = "Prefs_Win";
  602.          _loc1_.basedOn = "Prefs_Full_Win";
  603.          _loc1_.overrides = [this._AppInstaller_RemoveChild1_i()];
  604.          _loc1_.addEventListener("enterState",this.___AppInstaller_State7_enterState);
  605.          return _loc1_;
  606.       }
  607.       
  608.       private function _AppInstaller_SetProperty15_i() : SetProperty
  609.       {
  610.          var _loc1_:SetProperty = new SetProperty();
  611.          this._AppInstaller_SetProperty15 = _loc1_;
  612.          _loc1_.name = "styleName";
  613.          _loc1_.value = "";
  614.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty15",this._AppInstaller_SetProperty15);
  615.          return _loc1_;
  616.       }
  617.       
  618.       [Bindable(event="propertyChange")]
  619.       private function get appIconBG() : Class
  620.       {
  621.          return this._1197773823appIconBG;
  622.       }
  623.       
  624.       public function ___AppInstaller_LocalizedButton2_click(param1:MouseEvent) : void
  625.       {
  626.          this.onSave();
  627.       }
  628.       
  629.       private function _AppInstaller_Label2_i() : Label
  630.       {
  631.          var _loc1_:Label = new Label();
  632.          this._AppInstaller_Label2 = _loc1_;
  633.          _loc1_.styleName = "formItemText";
  634.          _loc1_.maxWidth = 280;
  635.          _loc1_.id = "_AppInstaller_Label2";
  636.          BindingManager.executeBindings(this,"_AppInstaller_Label2",this._AppInstaller_Label2);
  637.          if(!_loc1_.document)
  638.          {
  639.             _loc1_.document = this;
  640.          }
  641.          return _loc1_;
  642.       }
  643.       
  644.       private function _AppInstaller_SetProperty6_i() : SetProperty
  645.       {
  646.          var _loc1_:SetProperty = new SetProperty();
  647.          this._AppInstaller_SetProperty6 = _loc1_;
  648.          _loc1_.name = "identityVerified";
  649.          _loc1_.value = false;
  650.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty6",this._AppInstaller_SetProperty6);
  651.          return _loc1_;
  652.       }
  653.       
  654.       public function set updateDiffBotSpacer(param1:Spacer) : void
  655.       {
  656.          var _loc2_:Object = null;
  657.          _loc2_ = this._924911611updateDiffBotSpacer;
  658.          if(_loc2_ !== param1)
  659.          {
  660.             this._924911611updateDiffBotSpacer = param1;
  661.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffBotSpacer",_loc2_,param1));
  662.          }
  663.       }
  664.       
  665.       private function _AppInstaller_SetProperty26_i() : SetProperty
  666.       {
  667.          var _loc1_:SetProperty = new SetProperty();
  668.          this._AppInstaller_SetProperty26 = _loc1_;
  669.          _loc1_.name = "resourceName";
  670.          _loc1_.value = "lblInstallingApp";
  671.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty26",this._AppInstaller_SetProperty26);
  672.          return _loc1_;
  673.       }
  674.       
  675.       private function onAgree() : void
  676.       {
  677.          currentState = "ProgressInstall";
  678.          this.events.dispatchEvent(new Event("appinstall.complete"));
  679.       }
  680.       
  681.       private function _AppInstaller_LocalizedLabel6_i() : LocalizedLabel
  682.       {
  683.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  684.          this._AppInstaller_LocalizedLabel6 = _loc1_;
  685.          _loc1_.resourceName = "lblDescription";
  686.          _loc1_.styleName = "h2";
  687.          _loc1_.id = "_AppInstaller_LocalizedLabel6";
  688.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel6",this._AppInstaller_LocalizedLabel6);
  689.          if(!_loc1_.document)
  690.          {
  691.             _loc1_.document = this;
  692.          }
  693.          return _loc1_;
  694.       }
  695.       
  696.       private function _AppInstaller_State28_c() : State
  697.       {
  698.          var _loc1_:State = new State();
  699.          _loc1_.name = "Update_Diff_More";
  700.          _loc1_.basedOn = "Update_Diff_Ver";
  701.          _loc1_.overrides = [this._AppInstaller_SetProperty47_i(),this._AppInstaller_RemoveChild9_i(),this._AppInstaller_AddChild14_i(),this._AppInstaller_SetProperty48_i()];
  702.          return _loc1_;
  703.       }
  704.       
  705.       public function set securityHeader(param1:LocalizedText) : void
  706.       {
  707.          var _loc2_:Object = null;
  708.          _loc2_ = this._1027222035securityHeader;
  709.          if(_loc2_ !== param1)
  710.          {
  711.             this._1027222035securityHeader = param1;
  712.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityHeader",_loc2_,param1));
  713.          }
  714.       }
  715.       
  716.       private function _AppInstaller_SetProperty49_i() : SetProperty
  717.       {
  718.          var _loc1_:SetProperty = new SetProperty();
  719.          this._AppInstaller_SetProperty49 = _loc1_;
  720.          _loc1_.name = "stageHeight";
  721.          _loc1_.value = 200;
  722.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty49",this._AppInstaller_SetProperty49);
  723.          return _loc1_;
  724.       }
  725.       
  726.       private function _AppInstaller_VBox14_c() : VBox
  727.       {
  728.          var _loc1_:VBox = null;
  729.          _loc1_ = new VBox();
  730.          _loc1_.styleName = "contentBox";
  731.          _loc1_.percentWidth = 100;
  732.          _loc1_.percentHeight = 100;
  733.          if(!_loc1_.document)
  734.          {
  735.             _loc1_.document = this;
  736.          }
  737.          _loc1_.addChild(this._AppInstaller_LocalizedText7_c());
  738.          _loc1_.addChild(this._AppInstaller_Spacer15_c());
  739.          _loc1_.addChild(this._AppInstaller_Canvas5_c());
  740.          _loc1_.addChild(this._AppInstaller_Spacer16_c());
  741.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox8_c());
  742.          return _loc1_;
  743.       }
  744.       
  745.       private function set appIconBG(param1:Class) : void
  746.       {
  747.          var _loc2_:Object = null;
  748.          _loc2_ = this._1197773823appIconBG;
  749.          if(_loc2_ !== param1)
  750.          {
  751.             this._1197773823appIconBG = param1;
  752.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  753.          }
  754.       }
  755.       
  756.       private function _AppInstaller_Text3_i() : Text
  757.       {
  758.          var _loc1_:Text = new Text();
  759.          this._AppInstaller_Text3 = _loc1_;
  760.          _loc1_.percentWidth = 100;
  761.          _loc1_.styleName = "errorNumberText";
  762.          _loc1_.id = "_AppInstaller_Text3";
  763.          BindingManager.executeBindings(this,"_AppInstaller_Text3",this._AppInstaller_Text3);
  764.          if(!_loc1_.document)
  765.          {
  766.             _loc1_.document = this;
  767.          }
  768.          return _loc1_;
  769.       }
  770.       
  771.       public function __updateDiffReplaceButton_click(param1:MouseEvent) : void
  772.       {
  773.          this.onUpdate();
  774.       }
  775.       
  776.       [Bindable(event="propertyChange")]
  777.       public function get securityInfo() : SecurityInfo
  778.       {
  779.          return this._807907342securityInfo;
  780.       }
  781.       
  782.       private function _AppInstaller_LocalizedButton13_i() : LocalizedButton
  783.       {
  784.          var _loc1_:LocalizedButton = new LocalizedButton();
  785.          this.updateSameVerCancelButton = _loc1_;
  786.          _loc1_.resourceName = "btnCancel";
  787.          _loc1_.addEventListener("click",this.__updateSameVerCancelButton_click);
  788.          _loc1_.id = "updateSameVerCancelButton";
  789.          if(!_loc1_.document)
  790.          {
  791.             _loc1_.document = this;
  792.          }
  793.          return _loc1_;
  794.       }
  795.       
  796.       private function _AppInstaller_State16_c() : State
  797.       {
  798.          var _loc1_:State = new State();
  799.          _loc1_.name = "ProgressInstall";
  800.          _loc1_.basedOn = "Progress";
  801.          _loc1_.overrides = [this._AppInstaller_SetProperty26_i()];
  802.          return _loc1_;
  803.       }
  804.       
  805.       [Bindable(event="propertyChange")]
  806.       public function get PrefsVBox() : VBox
  807.       {
  808.          return this._722012197PrefsVBox;
  809.       }
  810.       
  811.       [Bindable(event="propertyChange")]
  812.       public function get updateDiffBotSpacer() : Spacer
  813.       {
  814.          return this._924911611updateDiffBotSpacer;
  815.       }
  816.       
  817.       private function _AppInstaller_SetProperty14_i() : SetProperty
  818.       {
  819.          var _loc1_:SetProperty = new SetProperty();
  820.          this._AppInstaller_SetProperty14 = _loc1_;
  821.          _loc1_.name = "styleName";
  822.          _loc1_.value = "defaultButton";
  823.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty14",this._AppInstaller_SetProperty14);
  824.          return _loc1_;
  825.       }
  826.       
  827.       private function _AppInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  828.       {
  829.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  830.          _loc1_.styleName = "buttonRow";
  831.          if(!_loc1_.document)
  832.          {
  833.             _loc1_.document = this;
  834.          }
  835.          _loc1_.addChild(this._AppInstaller_LocalizedButton4_i());
  836.          _loc1_.addChild(this._AppInstaller_LocalizedButton5_i());
  837.          return _loc1_;
  838.       }
  839.       
  840.       private function _AppInstaller_AddChild14_i() : AddChild
  841.       {
  842.          var _loc1_:AddChild = new AddChild();
  843.          this._AppInstaller_AddChild14 = _loc1_;
  844.          _loc1_.position = "lastChild";
  845.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_HBox3_c);
  846.          BindingManager.executeBindings(this,"_AppInstaller_AddChild14",this._AppInstaller_AddChild14);
  847.          return _loc1_;
  848.       }
  849.       
  850.       private function _AppInstaller_SetProperty37_i() : SetProperty
  851.       {
  852.          var _loc1_:SetProperty = new SetProperty();
  853.          this._AppInstaller_SetProperty37 = _loc1_;
  854.          _loc1_.name = "stageHeight";
  855.          _loc1_.value = 200;
  856.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty37",this._AppInstaller_SetProperty37);
  857.          return _loc1_;
  858.       }
  859.       
  860.       public function ___AppInstaller_LocalizedButton10_click(param1:MouseEvent) : void
  861.       {
  862.          this.onFinish();
  863.       }
  864.       
  865.       public function set openButton(param1:LocalizedButton) : void
  866.       {
  867.          var _loc2_:Object = null;
  868.          _loc2_ = this._137111012openButton;
  869.          if(_loc2_ !== param1)
  870.          {
  871.             this._137111012openButton = param1;
  872.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"openButton",_loc2_,param1));
  873.          }
  874.       }
  875.       
  876.       private function _AppInstaller_Label1_i() : Label
  877.       {
  878.          var _loc1_:Label = new Label();
  879.          this._AppInstaller_Label1 = _loc1_;
  880.          _loc1_.percentWidth = 100;
  881.          _loc1_.styleName = "formItemText";
  882.          _loc1_.maxWidth = 280;
  883.          _loc1_.id = "_AppInstaller_Label1";
  884.          BindingManager.executeBindings(this,"_AppInstaller_Label1",this._AppInstaller_Label1);
  885.          if(!_loc1_.document)
  886.          {
  887.             _loc1_.document = this;
  888.          }
  889.          return _loc1_;
  890.       }
  891.       
  892.       private function _AppInstaller_SetProperty5_i() : SetProperty
  893.       {
  894.          var _loc1_:SetProperty = new SetProperty();
  895.          this._AppInstaller_SetProperty5 = _loc1_;
  896.          _loc1_.name = "source";
  897.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty5",this._AppInstaller_SetProperty5);
  898.          return _loc1_;
  899.       }
  900.       
  901.       private function _AppInstaller_State6_c() : State
  902.       {
  903.          var _loc1_:State = new State();
  904.          _loc1_.name = "Prefs_Full_Win";
  905.          _loc1_.basedOn = "appNameWithIconBaseState";
  906.          _loc1_.overrides = [this._AppInstaller_SetProperty16_i(),this._AppInstaller_AddChild6_i()];
  907.          _loc1_.addEventListener("enterState",this.___AppInstaller_State6_enterState);
  908.          return _loc1_;
  909.       }
  910.       
  911.       [Bindable(event="propertyChange")]
  912.       public function get leftBox() : Canvas
  913.       {
  914.          return this._55415876leftBox;
  915.       }
  916.       
  917.       public function set updateSameVerContentBox(param1:VBox) : void
  918.       {
  919.          var _loc2_:Object = null;
  920.          _loc2_ = this._768499206updateSameVerContentBox;
  921.          if(_loc2_ !== param1)
  922.          {
  923.             this._768499206updateSameVerContentBox = param1;
  924.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerContentBox",_loc2_,param1));
  925.          }
  926.       }
  927.       
  928.       private function _AppInstaller_LocalizedLabel5_c() : LocalizedLabel
  929.       {
  930.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  931.          _loc1_.resourceName = "lblSysAccessUNRESTRICTED";
  932.          _loc1_.styleName = "formItemText";
  933.          if(!_loc1_.document)
  934.          {
  935.             _loc1_.document = this;
  936.          }
  937.          return _loc1_;
  938.       }
  939.       
  940.       public function set securityInfo(param1:SecurityInfo) : void
  941.       {
  942.          var _loc2_:Object = null;
  943.          _loc2_ = this._807907342securityInfo;
  944.          if(_loc2_ !== param1)
  945.          {
  946.             this._807907342securityInfo = param1;
  947.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityInfo",_loc2_,param1));
  948.          }
  949.       }
  950.       
  951.       private function _AppInstaller_SetProperty25_i() : SetProperty
  952.       {
  953.          var _loc1_:SetProperty = new SetProperty();
  954.          this._AppInstaller_SetProperty25 = _loc1_;
  955.          _loc1_.name = "resourceName";
  956.          _loc1_.value = "lblReadyToInstall";
  957.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty25",this._AppInstaller_SetProperty25);
  958.          return _loc1_;
  959.       }
  960.       
  961.       private function _AppInstaller_Boolean1_i() : Boolean
  962.       {
  963.          var _loc1_:Boolean = undefined;
  964.          this.showDescription = _loc1_;
  965.          BindingManager.executeBindings(this,"showDescription",this.showDescription);
  966.          return _loc1_;
  967.       }
  968.       
  969.       [Bindable(event="propertyChange")]
  970.       public function get uninstallCancelButton() : LocalizedButton
  971.       {
  972.          return this._47200334uninstallCancelButton;
  973.       }
  974.       
  975.       private function _AppInstaller_State27_c() : State
  976.       {
  977.          var _loc1_:State = new State();
  978.          _loc1_.name = "Update_Diff_Ver";
  979.          _loc1_.basedOn = "appNameWithIconBaseState";
  980.          _loc1_.overrides = [this._AppInstaller_SetProperty45_i(),this._AppInstaller_AddChild13_i(),this._AppInstaller_SetProperty46_i()];
  981.          _loc1_.addEventListener("enterState",this.___AppInstaller_State27_enterState);
  982.          return _loc1_;
  983.       }
  984.       
  985.       public function set PrefsVBox(param1:VBox) : void
  986.       {
  987.          var _loc2_:Object = null;
  988.          _loc2_ = this._722012197PrefsVBox;
  989.          if(_loc2_ !== param1)
  990.          {
  991.             this._722012197PrefsVBox = param1;
  992.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"PrefsVBox",_loc2_,param1));
  993.          }
  994.       }
  995.       
  996.       [Bindable(event="propertyChange")]
  997.       public function get appIconCanvas() : Canvas
  998.       {
  999.          return this._507740210appIconCanvas;
  1000.       }
  1001.       
  1002.       private function _AppInstaller_Text2_i() : Text
  1003.       {
  1004.          var _loc1_:Text = new Text();
  1005.          this._AppInstaller_Text2 = _loc1_;
  1006.          _loc1_.percentWidth = 100;
  1007.          _loc1_.id = "_AppInstaller_Text2";
  1008.          BindingManager.executeBindings(this,"_AppInstaller_Text2",this._AppInstaller_Text2);
  1009.          if(!_loc1_.document)
  1010.          {
  1011.             _loc1_.document = this;
  1012.          }
  1013.          return _loc1_;
  1014.       }
  1015.       
  1016.       private function _AppInstaller_VBox13_i() : VBox
  1017.       {
  1018.          var _loc1_:VBox = null;
  1019.          _loc1_ = new VBox();
  1020.          this.uninstallContentBox = _loc1_;
  1021.          _loc1_.styleName = "contentBox";
  1022.          _loc1_.percentWidth = 100;
  1023.          _loc1_.percentHeight = 100;
  1024.          _loc1_.addEventListener("creationComplete",this.__uninstallContentBox_creationComplete);
  1025.          _loc1_.id = "uninstallContentBox";
  1026.          BindingManager.executeBindings(this,"uninstallContentBox",this.uninstallContentBox);
  1027.          if(!_loc1_.document)
  1028.          {
  1029.             _loc1_.document = this;
  1030.          }
  1031.          _loc1_.addChild(this._AppInstaller_Spacer13_c());
  1032.          _loc1_.addChild(this._AppInstaller_LocalizedText6_i());
  1033.          _loc1_.addChild(this._AppInstaller_Spacer14_c());
  1034.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox7_c());
  1035.          return _loc1_;
  1036.       }
  1037.       
  1038.       private function _AppInstaller_SetProperty48_i() : SetProperty
  1039.       {
  1040.          var _loc1_:SetProperty = new SetProperty();
  1041.          this._AppInstaller_SetProperty48 = _loc1_;
  1042.          _loc1_.name = "width";
  1043.          _loc1_.value = "100%";
  1044.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty48",this._AppInstaller_SetProperty48);
  1045.          return _loc1_;
  1046.       }
  1047.       
  1048.       private function _AppInstaller_LinkButton1_i() : LinkButton
  1049.       {
  1050.          var _loc1_:LinkButton = new LinkButton();
  1051.          this.updateDiffLinkButton = _loc1_;
  1052.          _loc1_.labelPlacement = "left";
  1053.          _loc1_.setStyle("icon",this._embed_mxml_assets_down_arrow_png_1113717148);
  1054.          _loc1_.addEventListener("click",this.__updateDiffLinkButton_click);
  1055.          _loc1_.id = "updateDiffLinkButton";
  1056.          BindingManager.executeBindings(this,"updateDiffLinkButton",this.updateDiffLinkButton);
  1057.          if(!_loc1_.document)
  1058.          {
  1059.             _loc1_.document = this;
  1060.          }
  1061.          return _loc1_;
  1062.       }
  1063.       
  1064.       private function _AppInstaller_LocalizedButton12_i() : LocalizedButton
  1065.       {
  1066.          var _loc1_:LocalizedButton = new LocalizedButton();
  1067.          this.runButton = _loc1_;
  1068.          _loc1_.resourceName = "btnRunNow";
  1069.          _loc1_.styleName = "defaultButton";
  1070.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_450278490);
  1071.          _loc1_.setStyle("textAlign","left");
  1072.          _loc1_.addEventListener("click",this.__runButton_click);
  1073.          _loc1_.id = "runButton";
  1074.          if(!_loc1_.document)
  1075.          {
  1076.             _loc1_.document = this;
  1077.          }
  1078.          return _loc1_;
  1079.       }
  1080.       
  1081.       private function _AppInstaller_State15_c() : State
  1082.       {
  1083.          var _loc1_:State = new State();
  1084.          _loc1_.name = "ProgressInit";
  1085.          _loc1_.basedOn = "Progress";
  1086.          _loc1_.overrides = [this._AppInstaller_SetProperty25_i()];
  1087.          return _loc1_;
  1088.       }
  1089.       
  1090.       public function __continueButton_click(param1:MouseEvent) : void
  1091.       {
  1092.          this.onContinue();
  1093.       }
  1094.       
  1095.       public function __uninstallButton_click(param1:MouseEvent) : void
  1096.       {
  1097.          this.onUninstall();
  1098.       }
  1099.       
  1100.       private function _AppInstaller_AddChild13_i() : AddChild
  1101.       {
  1102.          var _loc1_:AddChild = new AddChild();
  1103.          this._AppInstaller_AddChild13 = _loc1_;
  1104.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox12_i);
  1105.          BindingManager.executeBindings(this,"_AppInstaller_AddChild13",this._AppInstaller_AddChild13);
  1106.          return _loc1_;
  1107.       }
  1108.       
  1109.       [Bindable(event="propertyChange")]
  1110.       public function get iconImage() : Image
  1111.       {
  1112.          return this._1410965406iconImage;
  1113.       }
  1114.       
  1115.       private function _AppInstaller_SetProperty13_i() : SetProperty
  1116.       {
  1117.          var _loc1_:SetProperty = new SetProperty();
  1118.          this._AppInstaller_SetProperty13 = _loc1_;
  1119.          _loc1_.name = "text";
  1120.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty13",this._AppInstaller_SetProperty13);
  1121.          return _loc1_;
  1122.       }
  1123.       
  1124.       public function set eula(param1:EULA) : void
  1125.       {
  1126.          var _loc2_:Object = null;
  1127.          _loc2_ = this._3124773eula;
  1128.          if(_loc2_ !== param1)
  1129.          {
  1130.             this._3124773eula = param1;
  1131.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  1132.          }
  1133.       }
  1134.       
  1135.       private function _AppInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  1136.       {
  1137.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  1138.          _loc1_.styleName = "buttonRow";
  1139.          if(!_loc1_.document)
  1140.          {
  1141.             _loc1_.document = this;
  1142.          }
  1143.          _loc1_.addChild(this._AppInstaller_LocalizedButton1_i());
  1144.          _loc1_.addChild(this._AppInstaller_LocalizedButton2_c());
  1145.          _loc1_.addChild(this._AppInstaller_LocalizedButton3_i());
  1146.          return _loc1_;
  1147.       }
  1148.       
  1149.       public function ___AppInstaller_Button1_click(param1:MouseEvent) : void
  1150.       {
  1151.          this.onBrowse();
  1152.       }
  1153.       
  1154.       private function set airPackageIcon(param1:Class) : void
  1155.       {
  1156.          var _loc2_:Object = null;
  1157.          _loc2_ = this._1869917749airPackageIcon;
  1158.          if(_loc2_ !== param1)
  1159.          {
  1160.             this._1869917749airPackageIcon = param1;
  1161.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  1162.          }
  1163.       }
  1164.       
  1165.       private function _AppInstaller_SetProperty36_i() : SetProperty
  1166.       {
  1167.          var _loc1_:SetProperty = new SetProperty();
  1168.          this._AppInstaller_SetProperty36 = _loc1_;
  1169.          _loc1_.name = "stageHeight";
  1170.          _loc1_.value = 205;
  1171.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty36",this._AppInstaller_SetProperty36);
  1172.          return _loc1_;
  1173.       }
  1174.       
  1175.       public function set appIconCanvas(param1:Canvas) : void
  1176.       {
  1177.          var _loc2_:Object = null;
  1178.          _loc2_ = this._507740210appIconCanvas;
  1179.          if(_loc2_ !== param1)
  1180.          {
  1181.             this._507740210appIconCanvas = param1;
  1182.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconCanvas",_loc2_,param1));
  1183.          }
  1184.       }
  1185.       
  1186.       [Bindable(event="propertyChange")]
  1187.       public function get updateDiffVersionForm() : Form
  1188.       {
  1189.          return this._1648198546updateDiffVersionForm;
  1190.       }
  1191.       
  1192.       private function _AppInstaller_bindingsSetup() : Array
  1193.       {
  1194.          var result:Array = null;
  1195.          var binding:Binding = null;
  1196.          result = [];
  1197.          binding = new Binding(this,function():Boolean
  1198.          {
  1199.             return record.app.description.length > 0;
  1200.          },function(param1:Boolean):void
  1201.          {
  1202.             showDescription = param1;
  1203.          },"showDescription");
  1204.          result[0] = binding;
  1205.          binding = new Binding(this,function():Object
  1206.          {
  1207.             return appIconBG;
  1208.          },function(param1:Object):void
  1209.          {
  1210.             appIconCanvas.setStyle("backgroundImage",param1);
  1211.          },"appIconCanvas.backgroundImage");
  1212.          result[1] = binding;
  1213.          binding = new Binding(this,function():Object
  1214.          {
  1215.             return this;
  1216.          },function(param1:Object):void
  1217.          {
  1218.             _AppInstaller_SetProperty1.target = param1;
  1219.          },"_AppInstaller_SetProperty1.target");
  1220.          result[2] = binding;
  1221.          binding = new Binding(this,function():UIComponent
  1222.          {
  1223.             return contentBox;
  1224.          },function(param1:UIComponent):void
  1225.          {
  1226.             _AppInstaller_AddChild1.relativeTo = param1;
  1227.          },"_AppInstaller_AddChild1.relativeTo");
  1228.          result[3] = binding;
  1229.          binding = new Binding(this,function():String
  1230.          {
  1231.             var _loc1_:* = undefined;
  1232.             var _loc2_:* = undefined;
  1233.             _loc1_ = record.app.name;
  1234.             return _loc1_ == undefined ? null : String(_loc1_);
  1235.          },function(param1:String):void
  1236.          {
  1237.             titleLabel.text = param1;
  1238.          },"titleLabel.text");
  1239.          result[4] = binding;
  1240.          binding = new Binding(this,function():Object
  1241.          {
  1242.             return this;
  1243.          },function(param1:Object):void
  1244.          {
  1245.             _AppInstaller_SetProperty2.target = param1;
  1246.          },"_AppInstaller_SetProperty2.target");
  1247.          result[5] = binding;
  1248.          binding = new Binding(this,function():Object
  1249.          {
  1250.             return this;
  1251.          },function(param1:Object):void
  1252.          {
  1253.             _AppInstaller_SetProperty3.target = param1;
  1254.          },"_AppInstaller_SetProperty3.target");
  1255.          result[6] = binding;
  1256.          binding = new Binding(this,function():UIComponent
  1257.          {
  1258.             return contentBox;
  1259.          },function(param1:UIComponent):void
  1260.          {
  1261.             _AppInstaller_AddChild2.relativeTo = param1;
  1262.          },"_AppInstaller_AddChild2.relativeTo");
  1263.          result[7] = binding;
  1264.          binding = new Binding(this,function():UIComponent
  1265.          {
  1266.             return contentBox;
  1267.          },function(param1:UIComponent):void
  1268.          {
  1269.             _AppInstaller_AddChild3.relativeTo = param1;
  1270.          },"_AppInstaller_AddChild3.relativeTo");
  1271.          result[8] = binding;
  1272.          binding = new Binding(this,function():IFlexDisplayObject
  1273.          {
  1274.             return openButton;
  1275.          },function(param1:IFlexDisplayObject):void
  1276.          {
  1277.             _AppInstaller_VBox2.defaultButton = param1;
  1278.          },"_AppInstaller_VBox2.defaultButton");
  1279.          result[9] = binding;
  1280.          binding = new Binding(this,function():String
  1281.          {
  1282.             var _loc1_:* = undefined;
  1283.             var _loc2_:* = undefined;
  1284.             _loc1_ = record.filename;
  1285.             return _loc1_ == undefined ? null : String(_loc1_);
  1286.          },function(param1:String):void
  1287.          {
  1288.             _AppInstaller_Label1.text = param1;
  1289.          },"_AppInstaller_Label1.text");
  1290.          result[10] = binding;
  1291.          binding = new Binding(this,function():String
  1292.          {
  1293.             var _loc1_:* = undefined;
  1294.             var _loc2_:* = undefined;
  1295.             _loc1_ = record.fileFrom;
  1296.             return _loc1_ == undefined ? null : String(_loc1_);
  1297.          },function(param1:String):void
  1298.          {
  1299.             _AppInstaller_Label2.text = param1;
  1300.          },"_AppInstaller_Label2.text");
  1301.          result[11] = binding;
  1302.          binding = new Binding(this,function():Object
  1303.          {
  1304.             return this;
  1305.          },function(param1:Object):void
  1306.          {
  1307.             _AppInstaller_SetProperty4.target = param1;
  1308.          },"_AppInstaller_SetProperty4.target");
  1309.          result[12] = binding;
  1310.          binding = new Binding(this,function():Object
  1311.          {
  1312.             return iconImage;
  1313.          },function(param1:Object):void
  1314.          {
  1315.             _AppInstaller_SetProperty5.target = param1;
  1316.          },"_AppInstaller_SetProperty5.target");
  1317.          result[13] = binding;
  1318.          binding = new Binding(this,function():*
  1319.          {
  1320.             return redSecurityIcon;
  1321.          },function(param1:*):void
  1322.          {
  1323.             _AppInstaller_SetProperty5.value = param1;
  1324.          },"_AppInstaller_SetProperty5.value");
  1325.          result[14] = binding;
  1326.          binding = new Binding(this,function():Object
  1327.          {
  1328.             return securityInfo;
  1329.          },function(param1:Object):void
  1330.          {
  1331.             _AppInstaller_SetProperty6.target = param1;
  1332.          },"_AppInstaller_SetProperty6.target");
  1333.          result[15] = binding;
  1334.          binding = new Binding(this,function():UIComponent
  1335.          {
  1336.             return contentBox;
  1337.          },function(param1:UIComponent):void
  1338.          {
  1339.             _AppInstaller_AddChild4.relativeTo = param1;
  1340.          },"_AppInstaller_AddChild4.relativeTo");
  1341.          result[16] = binding;
  1342.          binding = new Binding(this,function():UIComponent
  1343.          {
  1344.             return contentBox;
  1345.          },function(param1:UIComponent):void
  1346.          {
  1347.             _AppInstaller_AddChild5.relativeTo = param1;
  1348.          },"_AppInstaller_AddChild5.relativeTo");
  1349.          result[17] = binding;
  1350.          binding = new Binding(this,function():IFlexDisplayObject
  1351.          {
  1352.             return cancelButton;
  1353.          },function(param1:IFlexDisplayObject):void
  1354.          {
  1355.             securityContent.defaultButton = param1;
  1356.          },"securityContent.defaultButton");
  1357.          result[18] = binding;
  1358.          binding = new Binding(this,function():String
  1359.          {
  1360.             var _loc1_:* = undefined;
  1361.             var _loc2_:* = undefined;
  1362.             _loc1_ = record.app.name;
  1363.             return _loc1_ == undefined ? null : String(_loc1_);
  1364.          },function(param1:String):void
  1365.          {
  1366.             _AppInstaller_Label3.text = param1;
  1367.          },"_AppInstaller_Label3.text");
  1368.          result[19] = binding;
  1369.          binding = new Binding(this,function():Object
  1370.          {
  1371.             return securityHeader;
  1372.          },function(param1:Object):void
  1373.          {
  1374.             _AppInstaller_SetProperty7.target = param1;
  1375.          },"_AppInstaller_SetProperty7.target");
  1376.          result[20] = binding;
  1377.          binding = new Binding(this,function():Object
  1378.          {
  1379.             return securityContent;
  1380.          },function(param1:Object):void
  1381.          {
  1382.             _AppInstaller_SetProperty8.target = param1;
  1383.          },"_AppInstaller_SetProperty8.target");
  1384.          result[21] = binding;
  1385.          binding = new Binding(this,function():*
  1386.          {
  1387.             return installButton;
  1388.          },function(param1:*):void
  1389.          {
  1390.             _AppInstaller_SetProperty8.value = param1;
  1391.          },"_AppInstaller_SetProperty8.value");
  1392.          result[22] = binding;
  1393.          binding = new Binding(this,function():Object
  1394.          {
  1395.             return iconImage;
  1396.          },function(param1:Object):void
  1397.          {
  1398.             _AppInstaller_SetProperty9.target = param1;
  1399.          },"_AppInstaller_SetProperty9.target");
  1400.          result[23] = binding;
  1401.          binding = new Binding(this,function():*
  1402.          {
  1403.             return yellowSecurityIcon;
  1404.          },function(param1:*):void
  1405.          {
  1406.             _AppInstaller_SetProperty9.value = param1;
  1407.          },"_AppInstaller_SetProperty9.value");
  1408.          result[24] = binding;
  1409.          binding = new Binding(this,function():Object
  1410.          {
  1411.             return securityInfo;
  1412.          },function(param1:Object):void
  1413.          {
  1414.             _AppInstaller_SetProperty10.target = param1;
  1415.          },"_AppInstaller_SetProperty10.target");
  1416.          result[25] = binding;
  1417.          binding = new Binding(this,function():Object
  1418.          {
  1419.             return securityInfo;
  1420.          },function(param1:Object):void
  1421.          {
  1422.             _AppInstaller_SetProperty11.target = param1;
  1423.          },"_AppInstaller_SetProperty11.target");
  1424.          result[26] = binding;
  1425.          binding = new Binding(this,function():Object
  1426.          {
  1427.             return verifiedLabel;
  1428.          },function(param1:Object):void
  1429.          {
  1430.             _AppInstaller_SetProperty12.target = param1;
  1431.          },"_AppInstaller_SetProperty12.target");
  1432.          result[27] = binding;
  1433.          binding = new Binding(this,function():*
  1434.          {
  1435.             return null;
  1436.          },function(param1:*):void
  1437.          {
  1438.             _AppInstaller_SetProperty12.value = param1;
  1439.          },"_AppInstaller_SetProperty12.value");
  1440.          result[28] = binding;
  1441.          binding = new Binding(this,function():Object
  1442.          {
  1443.             return verifiedLabel;
  1444.          },function(param1:Object):void
  1445.          {
  1446.             _AppInstaller_SetProperty13.target = param1;
  1447.          },"_AppInstaller_SetProperty13.target");
  1448.          result[29] = binding;
  1449.          binding = new Binding(this,function():*
  1450.          {
  1451.             return record.app.publisher;
  1452.          },function(param1:*):void
  1453.          {
  1454.             _AppInstaller_SetProperty13.value = param1;
  1455.          },"_AppInstaller_SetProperty13.value");
  1456.          result[30] = binding;
  1457.          binding = new Binding(this,function():Object
  1458.          {
  1459.             return installButton;
  1460.          },function(param1:Object):void
  1461.          {
  1462.             _AppInstaller_SetProperty14.target = param1;
  1463.          },"_AppInstaller_SetProperty14.target");
  1464.          result[31] = binding;
  1465.          binding = new Binding(this,function():Object
  1466.          {
  1467.             return cancelButton;
  1468.          },function(param1:Object):void
  1469.          {
  1470.             _AppInstaller_SetProperty15.target = param1;
  1471.          },"_AppInstaller_SetProperty15.target");
  1472.          result[32] = binding;
  1473.          binding = new Binding(this,function():Object
  1474.          {
  1475.             return this;
  1476.          },function(param1:Object):void
  1477.          {
  1478.             _AppInstaller_SetProperty16.target = param1;
  1479.          },"_AppInstaller_SetProperty16.target");
  1480.          result[33] = binding;
  1481.          binding = new Binding(this,function():UIComponent
  1482.          {
  1483.             return contentBox;
  1484.          },function(param1:UIComponent):void
  1485.          {
  1486.             _AppInstaller_AddChild6.relativeTo = param1;
  1487.          },"_AppInstaller_AddChild6.relativeTo");
  1488.          result[34] = binding;
  1489.          binding = new Binding(this,function():IFlexDisplayObject
  1490.          {
  1491.             return continueButton;
  1492.          },function(param1:IFlexDisplayObject):void
  1493.          {
  1494.             PrefsVBox.defaultButton = param1;
  1495.          },"PrefsVBox.defaultButton");
  1496.          result[35] = binding;
  1497.          binding = new Binding(this,function():Boolean
  1498.          {
  1499.             return showDescription;
  1500.          },function(param1:Boolean):void
  1501.          {
  1502.             _AppInstaller_LocalizedLabel6.includeInLayout = param1;
  1503.          },"_AppInstaller_LocalizedLabel6.includeInLayout");
  1504.          result[36] = binding;
  1505.          binding = new Binding(this,function():Boolean
  1506.          {
  1507.             return showDescription;
  1508.          },function(param1:Boolean):void
  1509.          {
  1510.             _AppInstaller_LocalizedLabel6.visible = param1;
  1511.          },"_AppInstaller_LocalizedLabel6.visible");
  1512.          result[37] = binding;
  1513.          binding = new Binding(this,function():Boolean
  1514.          {
  1515.             return showDescription;
  1516.          },function(param1:Boolean):void
  1517.          {
  1518.             _AppInstaller_Text1.includeInLayout = param1;
  1519.          },"_AppInstaller_Text1.includeInLayout");
  1520.          result[38] = binding;
  1521.          binding = new Binding(this,function():Boolean
  1522.          {
  1523.             return showDescription;
  1524.          },function(param1:Boolean):void
  1525.          {
  1526.             _AppInstaller_Text1.visible = param1;
  1527.          },"_AppInstaller_Text1.visible");
  1528.          result[39] = binding;
  1529.          binding = new Binding(this,function():String
  1530.          {
  1531.             var _loc1_:* = undefined;
  1532.             var _loc2_:* = undefined;
  1533.             _loc1_ = record.app.description;
  1534.             return _loc1_ == undefined ? null : String(_loc1_);
  1535.          },function(param1:String):void
  1536.          {
  1537.             _AppInstaller_Text1.text = param1;
  1538.          },"_AppInstaller_Text1.text");
  1539.          result[40] = binding;
  1540.          binding = new Binding(this,function():Boolean
  1541.          {
  1542.             return showDescription;
  1543.          },function(param1:Boolean):void
  1544.          {
  1545.             _AppInstaller_Spacer2.includeInLayout = param1;
  1546.          },"_AppInstaller_Spacer2.includeInLayout");
  1547.          result[41] = binding;
  1548.          binding = new Binding(this,function():Boolean
  1549.          {
  1550.             return showDescription;
  1551.          },function(param1:Boolean):void
  1552.          {
  1553.             _AppInstaller_Spacer2.visible = param1;
  1554.          },"_AppInstaller_Spacer2.visible");
  1555.          result[42] = binding;
  1556.          binding = new Binding(this,function():String
  1557.          {
  1558.             var _loc1_:* = undefined;
  1559.             var _loc2_:* = undefined;
  1560.             _loc1_ = locManager.getString("chkInstallAirRequired");
  1561.             return _loc1_ == undefined ? null : String(_loc1_);
  1562.          },function(param1:String):void
  1563.          {
  1564.             installAIRCheckBox.label = param1;
  1565.          },"installAIRCheckBox.label");
  1566.          result[43] = binding;
  1567.          binding = new Binding(this,function():Boolean
  1568.          {
  1569.             return record.willInstallRuntime;
  1570.          },function(param1:Boolean):void
  1571.          {
  1572.             installAIRCheckBox.selected = param1;
  1573.          },"installAIRCheckBox.selected");
  1574.          result[44] = binding;
  1575.          binding = new Binding(this,function():String
  1576.          {
  1577.             var _loc1_:* = undefined;
  1578.             var _loc2_:* = undefined;
  1579.             _loc1_ = locManager.getString("chkAddIconToDesktop");
  1580.             return _loc1_ == undefined ? null : String(_loc1_);
  1581.          },function(param1:String):void
  1582.          {
  1583.             addShortcutCheckBox.label = param1;
  1584.          },"addShortcutCheckBox.label");
  1585.          result[45] = binding;
  1586.          binding = new Binding(this,function():Boolean
  1587.          {
  1588.             return record.prefs.installDesktopShortcut;
  1589.          },function(param1:Boolean):void
  1590.          {
  1591.             addShortcutCheckBox.selected = param1;
  1592.          },"addShortcutCheckBox.selected");
  1593.          result[46] = binding;
  1594.          binding = new Binding(this,function():String
  1595.          {
  1596.             var _loc1_:* = undefined;
  1597.             var _loc2_:* = undefined;
  1598.             _loc1_ = locManager.getString("chkStartAppAfterInstall");
  1599.             return _loc1_ == undefined ? null : String(_loc1_);
  1600.          },function(param1:String):void
  1601.          {
  1602.             startApplicationCheckBox.label = param1;
  1603.          },"startApplicationCheckBox.label");
  1604.          result[47] = binding;
  1605.          binding = new Binding(this,function():Boolean
  1606.          {
  1607.             return !record.prefs.forceLaunch;
  1608.          },function(param1:Boolean):void
  1609.          {
  1610.             startApplicationCheckBox.enabled = param1;
  1611.          },"startApplicationCheckBox.enabled");
  1612.          result[48] = binding;
  1613.          binding = new Binding(this,function():Boolean
  1614.          {
  1615.             return record.prefs.launch;
  1616.          },function(param1:Boolean):void
  1617.          {
  1618.             startApplicationCheckBox.selected = param1;
  1619.          },"startApplicationCheckBox.selected");
  1620.          result[49] = binding;
  1621.          binding = new Binding(this,function():String
  1622.          {
  1623.             var _loc1_:* = undefined;
  1624.             var _loc2_:* = undefined;
  1625.             _loc1_ = record.prefs.location;
  1626.             return _loc1_ == undefined ? null : String(_loc1_);
  1627.          },function(param1:String):void
  1628.          {
  1629.             _AppInstaller_TextInput1.text = param1;
  1630.          },"_AppInstaller_TextInput1.text");
  1631.          result[50] = binding;
  1632.          binding = new Binding(this,function():DisplayObject
  1633.          {
  1634.             return installAIRCheckBox;
  1635.          },function(param1:DisplayObject):void
  1636.          {
  1637.             _AppInstaller_RemoveChild1.target = param1;
  1638.          },"_AppInstaller_RemoveChild1.target");
  1639.          result[51] = binding;
  1640.          binding = new Binding(this,function():DisplayObject
  1641.          {
  1642.             return addShortcutCheckBox;
  1643.          },function(param1:DisplayObject):void
  1644.          {
  1645.             _AppInstaller_RemoveChild2.target = param1;
  1646.          },"_AppInstaller_RemoveChild2.target");
  1647.          result[52] = binding;
  1648.          binding = new Binding(this,function():DisplayObject
  1649.          {
  1650.             return installAIRCheckBox;
  1651.          },function(param1:DisplayObject):void
  1652.          {
  1653.             _AppInstaller_RemoveChild3.target = param1;
  1654.          },"_AppInstaller_RemoveChild3.target");
  1655.          result[53] = binding;
  1656.          binding = new Binding(this,function():DisplayObject
  1657.          {
  1658.             return addShortcutCheckBox;
  1659.          },function(param1:DisplayObject):void
  1660.          {
  1661.             _AppInstaller_RemoveChild4.target = param1;
  1662.          },"_AppInstaller_RemoveChild4.target");
  1663.          result[54] = binding;
  1664.          binding = new Binding(this,function():Object
  1665.          {
  1666.             return this;
  1667.          },function(param1:Object):void
  1668.          {
  1669.             _AppInstaller_SetProperty17.target = param1;
  1670.          },"_AppInstaller_SetProperty17.target");
  1671.          result[55] = binding;
  1672.          binding = new Binding(this,function():UIComponent
  1673.          {
  1674.             return contentBox;
  1675.          },function(param1:UIComponent):void
  1676.          {
  1677.             _AppInstaller_AddChild7.relativeTo = param1;
  1678.          },"_AppInstaller_AddChild7.relativeTo");
  1679.          result[56] = binding;
  1680.          binding = new Binding(this,function():Object
  1681.          {
  1682.             return iconImage;
  1683.          },function(param1:Object):void
  1684.          {
  1685.             _AppInstaller_SetProperty18.target = param1;
  1686.          },"_AppInstaller_SetProperty18.target");
  1687.          result[57] = binding;
  1688.          binding = new Binding(this,function():*
  1689.          {
  1690.             return airIcon;
  1691.          },function(param1:*):void
  1692.          {
  1693.             _AppInstaller_SetProperty18.value = param1;
  1694.          },"_AppInstaller_SetProperty18.value");
  1695.          result[58] = binding;
  1696.          binding = new Binding(this,function():Object
  1697.          {
  1698.             return eula;
  1699.          },function(param1:Object):void
  1700.          {
  1701.             _AppInstaller_SetProperty19.target = param1;
  1702.          },"_AppInstaller_SetProperty19.target");
  1703.          result[59] = binding;
  1704.          binding = new Binding(this,function():Object
  1705.          {
  1706.             return eula;
  1707.          },function(param1:Object):void
  1708.          {
  1709.             _AppInstaller_SetProperty20.target = param1;
  1710.          },"_AppInstaller_SetProperty20.target");
  1711.          result[60] = binding;
  1712.          binding = new Binding(this,function():Object
  1713.          {
  1714.             return this;
  1715.          },function(param1:Object):void
  1716.          {
  1717.             _AppInstaller_SetProperty21.target = param1;
  1718.          },"_AppInstaller_SetProperty21.target");
  1719.          result[61] = binding;
  1720.          binding = new Binding(this,function():UIComponent
  1721.          {
  1722.             return contentBox;
  1723.          },function(param1:UIComponent):void
  1724.          {
  1725.             _AppInstaller_AddChild8.relativeTo = param1;
  1726.          },"_AppInstaller_AddChild8.relativeTo");
  1727.          result[62] = binding;
  1728.          binding = new Binding(this,function():Object
  1729.          {
  1730.             return this;
  1731.          },function(param1:Object):void
  1732.          {
  1733.             _AppInstaller_SetProperty22.target = param1;
  1734.          },"_AppInstaller_SetProperty22.target");
  1735.          result[63] = binding;
  1736.          binding = new Binding(this,function():DisplayObject
  1737.          {
  1738.             return titleLabel;
  1739.          },function(param1:DisplayObject):void
  1740.          {
  1741.             _AppInstaller_RemoveChild5.target = param1;
  1742.          },"_AppInstaller_RemoveChild5.target");
  1743.          result[64] = binding;
  1744.          binding = new Binding(this,function():UIComponent
  1745.          {
  1746.             return contentBox;
  1747.          },function(param1:UIComponent):void
  1748.          {
  1749.             _AppInstaller_AddChild9.relativeTo = param1;
  1750.          },"_AppInstaller_AddChild9.relativeTo");
  1751.          result[65] = binding;
  1752.          binding = new Binding(this,function():Array
  1753.          {
  1754.             return [record.filename];
  1755.          },function(param1:Array):void
  1756.          {
  1757.             _AppInstaller_LocalizedLabel10.resourceParams = param1;
  1758.          },"_AppInstaller_LocalizedLabel10.resourceParams");
  1759.          result[66] = binding;
  1760.          binding = new Binding(this,function():Object
  1761.          {
  1762.             return progressLabel;
  1763.          },function(param1:Object):void
  1764.          {
  1765.             _AppInstaller_SetProperty23.target = param1;
  1766.          },"_AppInstaller_SetProperty23.target");
  1767.          result[67] = binding;
  1768.          binding = new Binding(this,function():Object
  1769.          {
  1770.             return progressLabel;
  1771.          },function(param1:Object):void
  1772.          {
  1773.             _AppInstaller_SetProperty24.target = param1;
  1774.          },"_AppInstaller_SetProperty24.target");
  1775.          result[68] = binding;
  1776.          binding = new Binding(this,function():Object
  1777.          {
  1778.             return progressLabel;
  1779.          },function(param1:Object):void
  1780.          {
  1781.             _AppInstaller_SetProperty25.target = param1;
  1782.          },"_AppInstaller_SetProperty25.target");
  1783.          result[69] = binding;
  1784.          binding = new Binding(this,function():Object
  1785.          {
  1786.             return progressLabel;
  1787.          },function(param1:Object):void
  1788.          {
  1789.             _AppInstaller_SetProperty26.target = param1;
  1790.          },"_AppInstaller_SetProperty26.target");
  1791.          result[70] = binding;
  1792.          binding = new Binding(this,function():Object
  1793.          {
  1794.             return progressLabel;
  1795.          },function(param1:Object):void
  1796.          {
  1797.             _AppInstaller_SetProperty27.target = param1;
  1798.          },"_AppInstaller_SetProperty27.target");
  1799.          result[71] = binding;
  1800.          binding = new Binding(this,function():Object
  1801.          {
  1802.             return progressLabel;
  1803.          },function(param1:Object):void
  1804.          {
  1805.             _AppInstaller_SetProperty28.target = param1;
  1806.          },"_AppInstaller_SetProperty28.target");
  1807.          result[72] = binding;
  1808.          binding = new Binding(this,function():Object
  1809.          {
  1810.             return progressLabel;
  1811.          },function(param1:Object):void
  1812.          {
  1813.             _AppInstaller_SetProperty29.target = param1;
  1814.          },"_AppInstaller_SetProperty29.target");
  1815.          result[73] = binding;
  1816.          binding = new Binding(this,function():DisplayObject
  1817.          {
  1818.             return progressCancel;
  1819.          },function(param1:DisplayObject):void
  1820.          {
  1821.             _AppInstaller_RemoveChild6.target = param1;
  1822.          },"_AppInstaller_RemoveChild6.target");
  1823.          result[74] = binding;
  1824.          binding = new Binding(this,function():Object
  1825.          {
  1826.             return progressLabel;
  1827.          },function(param1:Object):void
  1828.          {
  1829.             _AppInstaller_SetProperty30.target = param1;
  1830.          },"_AppInstaller_SetProperty30.target");
  1831.          result[75] = binding;
  1832.          binding = new Binding(this,function():DisplayObject
  1833.          {
  1834.             return progressCancel;
  1835.          },function(param1:DisplayObject):void
  1836.          {
  1837.             _AppInstaller_RemoveChild7.target = param1;
  1838.          },"_AppInstaller_RemoveChild7.target");
  1839.          result[76] = binding;
  1840.          binding = new Binding(this,function():Object
  1841.          {
  1842.             return progressLabel;
  1843.          },function(param1:Object):void
  1844.          {
  1845.             _AppInstaller_SetProperty31.target = param1;
  1846.          },"_AppInstaller_SetProperty31.target");
  1847.          result[77] = binding;
  1848.          binding = new Binding(this,function():DisplayObject
  1849.          {
  1850.             return progressCancel;
  1851.          },function(param1:DisplayObject):void
  1852.          {
  1853.             _AppInstaller_RemoveChild8.target = param1;
  1854.          },"_AppInstaller_RemoveChild8.target");
  1855.          result[78] = binding;
  1856.          binding = new Binding(this,function():Object
  1857.          {
  1858.             return this;
  1859.          },function(param1:Object):void
  1860.          {
  1861.             _AppInstaller_SetProperty32.target = param1;
  1862.          },"_AppInstaller_SetProperty32.target");
  1863.          result[79] = binding;
  1864.          binding = new Binding(this,function():UIComponent
  1865.          {
  1866.             return contentBox;
  1867.          },function(param1:UIComponent):void
  1868.          {
  1869.             _AppInstaller_AddChild10.relativeTo = param1;
  1870.          },"_AppInstaller_AddChild10.relativeTo");
  1871.          result[80] = binding;
  1872.          binding = new Binding(this,function():IFlexDisplayObject
  1873.          {
  1874.             return finishButton;
  1875.          },function(param1:IFlexDisplayObject):void
  1876.          {
  1877.             _AppInstaller_VBox7.defaultButton = param1;
  1878.          },"_AppInstaller_VBox7.defaultButton");
  1879.          result[81] = binding;
  1880.          binding = new Binding(this,function():String
  1881.          {
  1882.             var _loc1_:* = undefined;
  1883.             var _loc2_:* = undefined;
  1884.             _loc1_ = doneLabelResourceName;
  1885.             return _loc1_ == undefined ? null : String(_loc1_);
  1886.          },function(param1:String):void
  1887.          {
  1888.             doneLabel.resourceName = param1;
  1889.          },"doneLabel.resourceName");
  1890.          result[82] = binding;
  1891.          binding = new Binding(this,function():Object
  1892.          {
  1893.             return this;
  1894.          },function(param1:Object):void
  1895.          {
  1896.             _AppInstaller_SetProperty34.target = param1;
  1897.          },"_AppInstaller_SetProperty34.target");
  1898.          result[83] = binding;
  1899.          binding = new Binding(this,function():Object
  1900.          {
  1901.             return this;
  1902.          },function(param1:Object):void
  1903.          {
  1904.             _AppInstaller_SetProperty35.target = param1;
  1905.          },"_AppInstaller_SetProperty35.target");
  1906.          result[84] = binding;
  1907.          binding = new Binding(this,function():Object
  1908.          {
  1909.             return this;
  1910.          },function(param1:Object):void
  1911.          {
  1912.             _AppInstaller_SetProperty36.target = param1;
  1913.          },"_AppInstaller_SetProperty36.target");
  1914.          result[85] = binding;
  1915.          binding = new Binding(this,function():UIComponent
  1916.          {
  1917.             return contentBox;
  1918.          },function(param1:UIComponent):void
  1919.          {
  1920.             _AppInstaller_AddChild11.relativeTo = param1;
  1921.          },"_AppInstaller_AddChild11.relativeTo");
  1922.          result[86] = binding;
  1923.          binding = new Binding(this,function():String
  1924.          {
  1925.             var _loc1_:* = undefined;
  1926.             var _loc2_:* = undefined;
  1927.             _loc1_ = errorText;
  1928.             return _loc1_ == undefined ? null : String(_loc1_);
  1929.          },function(param1:String):void
  1930.          {
  1931.             _AppInstaller_Text2.text = param1;
  1932.          },"_AppInstaller_Text2.text");
  1933.          result[87] = binding;
  1934.          binding = new Binding(this,function():String
  1935.          {
  1936.             var _loc1_:* = undefined;
  1937.             var _loc2_:* = undefined;
  1938.             _loc1_ = errorIDText;
  1939.             return _loc1_ == undefined ? null : String(_loc1_);
  1940.          },function(param1:String):void
  1941.          {
  1942.             _AppInstaller_Text3.text = param1;
  1943.          },"_AppInstaller_Text3.text");
  1944.          result[88] = binding;
  1945.          binding = new Binding(this,function():Object
  1946.          {
  1947.             return this;
  1948.          },function(param1:Object):void
  1949.          {
  1950.             _AppInstaller_SetProperty37.target = param1;
  1951.          },"_AppInstaller_SetProperty37.target");
  1952.          result[89] = binding;
  1953.          binding = new Binding(this,function():UIComponent
  1954.          {
  1955.             return contentBox;
  1956.          },function(param1:UIComponent):void
  1957.          {
  1958.             _AppInstaller_AddChild12.relativeTo = param1;
  1959.          },"_AppInstaller_AddChild12.relativeTo");
  1960.          result[90] = binding;
  1961.          binding = new Binding(this,function():IFlexDisplayObject
  1962.          {
  1963.             return runButton;
  1964.          },function(param1:IFlexDisplayObject):void
  1965.          {
  1966.             updateSameVerContentBox.defaultButton = param1;
  1967.          },"updateSameVerContentBox.defaultButton");
  1968.          result[91] = binding;
  1969.          binding = new Binding(this,function():Object
  1970.          {
  1971.             return this;
  1972.          },function(param1:Object):void
  1973.          {
  1974.             _AppInstaller_SetProperty38.target = param1;
  1975.          },"_AppInstaller_SetProperty38.target");
  1976.          result[92] = binding;
  1977.          binding = new Binding(this,function():Object
  1978.          {
  1979.             return updateMsgText;
  1980.          },function(param1:Object):void
  1981.          {
  1982.             _AppInstaller_SetProperty39.target = param1;
  1983.          },"_AppInstaller_SetProperty39.target");
  1984.          result[93] = binding;
  1985.          binding = new Binding(this,function():Object
  1986.          {
  1987.             return updateSameVerContentBox;
  1988.          },function(param1:Object):void
  1989.          {
  1990.             _AppInstaller_SetProperty40.target = param1;
  1991.          },"_AppInstaller_SetProperty40.target");
  1992.          result[94] = binding;
  1993.          binding = new Binding(this,function():*
  1994.          {
  1995.             return updateSameVerCancelButton;
  1996.          },function(param1:*):void
  1997.          {
  1998.             _AppInstaller_SetProperty40.value = param1;
  1999.          },"_AppInstaller_SetProperty40.value");
  2000.          result[95] = binding;
  2001.          binding = new Binding(this,function():Object
  2002.          {
  2003.             return runButton;
  2004.          },function(param1:Object):void
  2005.          {
  2006.             _AppInstaller_SetProperty41.target = param1;
  2007.          },"_AppInstaller_SetProperty41.target");
  2008.          result[96] = binding;
  2009.          binding = new Binding(this,function():Object
  2010.          {
  2011.             return uninstallSame;
  2012.          },function(param1:Object):void
  2013.          {
  2014.             _AppInstaller_SetProperty42.target = param1;
  2015.          },"_AppInstaller_SetProperty42.target");
  2016.          result[97] = binding;
  2017.          binding = new Binding(this,function():Object
  2018.          {
  2019.             return runButton;
  2020.          },function(param1:Object):void
  2021.          {
  2022.             _AppInstaller_SetProperty43.target = param1;
  2023.          },"_AppInstaller_SetProperty43.target");
  2024.          result[98] = binding;
  2025.          binding = new Binding(this,function():Object
  2026.          {
  2027.             return updateSameVerCancelButton;
  2028.          },function(param1:Object):void
  2029.          {
  2030.             _AppInstaller_SetProperty44.target = param1;
  2031.          },"_AppInstaller_SetProperty44.target");
  2032.          result[99] = binding;
  2033.          binding = new Binding(this,function():Object
  2034.          {
  2035.             return this;
  2036.          },function(param1:Object):void
  2037.          {
  2038.             _AppInstaller_SetProperty45.target = param1;
  2039.          },"_AppInstaller_SetProperty45.target");
  2040.          result[100] = binding;
  2041.          binding = new Binding(this,function():UIComponent
  2042.          {
  2043.             return contentBox;
  2044.          },function(param1:UIComponent):void
  2045.          {
  2046.             _AppInstaller_AddChild13.relativeTo = param1;
  2047.          },"_AppInstaller_AddChild13.relativeTo");
  2048.          result[101] = binding;
  2049.          binding = new Binding(this,function():IFlexDisplayObject
  2050.          {
  2051.             return updateDiffCancelButton;
  2052.          },function(param1:IFlexDisplayObject):void
  2053.          {
  2054.             updateDiffVerContentBox.defaultButton = param1;
  2055.          },"updateDiffVerContentBox.defaultButton");
  2056.          result[102] = binding;
  2057.          binding = new Binding(this,function():String
  2058.          {
  2059.             var _loc1_:* = undefined;
  2060.             var _loc2_:* = undefined;
  2061.             _loc1_ = record.installed.version;
  2062.             return _loc1_ == undefined ? null : String(_loc1_);
  2063.          },function(param1:String):void
  2064.          {
  2065.             _AppInstaller_Label4.text = param1;
  2066.          },"_AppInstaller_Label4.text");
  2067.          result[103] = binding;
  2068.          binding = new Binding(this,function():String
  2069.          {
  2070.             var _loc1_:* = undefined;
  2071.             var _loc2_:* = undefined;
  2072.             _loc1_ = record.app.version;
  2073.             return _loc1_ == undefined ? null : String(_loc1_);
  2074.          },function(param1:String):void
  2075.          {
  2076.             _AppInstaller_Label5.text = param1;
  2077.          },"_AppInstaller_Label5.text");
  2078.          result[104] = binding;
  2079.          binding = new Binding(this,function():String
  2080.          {
  2081.             var _loc1_:* = undefined;
  2082.             var _loc2_:* = undefined;
  2083.             _loc1_ = locManager.getString("btnMoreOptions");
  2084.             return _loc1_ == undefined ? null : String(_loc1_);
  2085.          },function(param1:String):void
  2086.          {
  2087.             updateDiffLinkButton.label = param1;
  2088.          },"updateDiffLinkButton.label");
  2089.          result[105] = binding;
  2090.          binding = new Binding(this,function():Object
  2091.          {
  2092.             return updateDiffText;
  2093.          },function(param1:Object):void
  2094.          {
  2095.             _AppInstaller_SetProperty46.target = param1;
  2096.          },"_AppInstaller_SetProperty46.target");
  2097.          result[106] = binding;
  2098.          binding = new Binding(this,function():Object
  2099.          {
  2100.             return this;
  2101.          },function(param1:Object):void
  2102.          {
  2103.             _AppInstaller_SetProperty47.target = param1;
  2104.          },"_AppInstaller_SetProperty47.target");
  2105.          result[107] = binding;
  2106.          binding = new Binding(this,function():DisplayObject
  2107.          {
  2108.             return updateDiffLinkButton;
  2109.          },function(param1:DisplayObject):void
  2110.          {
  2111.             _AppInstaller_RemoveChild9.target = param1;
  2112.          },"_AppInstaller_RemoveChild9.target");
  2113.          result[108] = binding;
  2114.          binding = new Binding(this,function():UIComponent
  2115.          {
  2116.             return updateDiffVerContentBox;
  2117.          },function(param1:UIComponent):void
  2118.          {
  2119.             _AppInstaller_AddChild14.relativeTo = param1;
  2120.          },"_AppInstaller_AddChild14.relativeTo");
  2121.          result[109] = binding;
  2122.          binding = new Binding(this,function():Object
  2123.          {
  2124.             return updateDiffVersionForm;
  2125.          },function(param1:Object):void
  2126.          {
  2127.             _AppInstaller_SetProperty48.target = param1;
  2128.          },"_AppInstaller_SetProperty48.target");
  2129.          result[110] = binding;
  2130.          binding = new Binding(this,function():Object
  2131.          {
  2132.             return this;
  2133.          },function(param1:Object):void
  2134.          {
  2135.             _AppInstaller_SetProperty49.target = param1;
  2136.          },"_AppInstaller_SetProperty49.target");
  2137.          result[111] = binding;
  2138.          binding = new Binding(this,function():DisplayObject
  2139.          {
  2140.             return updateDiffVersionForm;
  2141.          },function(param1:DisplayObject):void
  2142.          {
  2143.             _AppInstaller_RemoveChild10.target = param1;
  2144.          },"_AppInstaller_RemoveChild10.target");
  2145.          result[112] = binding;
  2146.          binding = new Binding(this,function():DisplayObject
  2147.          {
  2148.             return updateDiffLinkButton;
  2149.          },function(param1:DisplayObject):void
  2150.          {
  2151.             _AppInstaller_RemoveChild11.target = param1;
  2152.          },"_AppInstaller_RemoveChild11.target");
  2153.          result[113] = binding;
  2154.          binding = new Binding(this,function():DisplayObject
  2155.          {
  2156.             return updateDiffHRule;
  2157.          },function(param1:DisplayObject):void
  2158.          {
  2159.             _AppInstaller_RemoveChild12.target = param1;
  2160.          },"_AppInstaller_RemoveChild12.target");
  2161.          result[114] = binding;
  2162.          binding = new Binding(this,function():DisplayObject
  2163.          {
  2164.             return updateDiffBotSpacer;
  2165.          },function(param1:DisplayObject):void
  2166.          {
  2167.             _AppInstaller_RemoveChild13.target = param1;
  2168.          },"_AppInstaller_RemoveChild13.target");
  2169.          result[115] = binding;
  2170.          binding = new Binding(this,function():Object
  2171.          {
  2172.             return updateDiffText;
  2173.          },function(param1:Object):void
  2174.          {
  2175.             _AppInstaller_SetProperty50.target = param1;
  2176.          },"_AppInstaller_SetProperty50.target");
  2177.          result[116] = binding;
  2178.          binding = new Binding(this,function():Object
  2179.          {
  2180.             return updateDiffReplaceButton;
  2181.          },function(param1:Object):void
  2182.          {
  2183.             _AppInstaller_SetProperty51.target = param1;
  2184.          },"_AppInstaller_SetProperty51.target");
  2185.          result[117] = binding;
  2186.          binding = new Binding(this,function():UIComponent
  2187.          {
  2188.             return updateDiffMidSpacer;
  2189.          },function(param1:UIComponent):void
  2190.          {
  2191.             _AppInstaller_AddChild15.relativeTo = param1;
  2192.          },"_AppInstaller_AddChild15.relativeTo");
  2193.          result[118] = binding;
  2194.          binding = new Binding(this,function():Object
  2195.          {
  2196.             return this;
  2197.          },function(param1:Object):void
  2198.          {
  2199.             _AppInstaller_SetProperty52.target = param1;
  2200.          },"_AppInstaller_SetProperty52.target");
  2201.          result[119] = binding;
  2202.          binding = new Binding(this,function():UIComponent
  2203.          {
  2204.             return contentBox;
  2205.          },function(param1:UIComponent):void
  2206.          {
  2207.             _AppInstaller_AddChild16.relativeTo = param1;
  2208.          },"_AppInstaller_AddChild16.relativeTo");
  2209.          result[120] = binding;
  2210.          binding = new Binding(this,function():IFlexDisplayObject
  2211.          {
  2212.             return uninstallCancelButton;
  2213.          },function(param1:IFlexDisplayObject):void
  2214.          {
  2215.             uninstallContentBox.defaultButton = param1;
  2216.          },"uninstallContentBox.defaultButton");
  2217.          result[121] = binding;
  2218.          binding = new Binding(this,function():Object
  2219.          {
  2220.             return uninstallLabel;
  2221.          },function(param1:Object):void
  2222.          {
  2223.             _AppInstaller_SetProperty53.target = param1;
  2224.          },"_AppInstaller_SetProperty53.target");
  2225.          result[122] = binding;
  2226.          binding = new Binding(this,function():Object
  2227.          {
  2228.             return this;
  2229.          },function(param1:Object):void
  2230.          {
  2231.             _AppInstaller_SetProperty54.target = param1;
  2232.          },"_AppInstaller_SetProperty54.target");
  2233.          result[123] = binding;
  2234.          binding = new Binding(this,function():Object
  2235.          {
  2236.             return uninstallLabel;
  2237.          },function(param1:Object):void
  2238.          {
  2239.             _AppInstaller_SetProperty55.target = param1;
  2240.          },"_AppInstaller_SetProperty55.target");
  2241.          result[124] = binding;
  2242.          binding = new Binding(this,function():Object
  2243.          {
  2244.             return uninstallButton;
  2245.          },function(param1:Object):void
  2246.          {
  2247.             _AppInstaller_SetProperty56.target = param1;
  2248.          },"_AppInstaller_SetProperty56.target");
  2249.          result[125] = binding;
  2250.          binding = new Binding(this,function():Object
  2251.          {
  2252.             return this;
  2253.          },function(param1:Object):void
  2254.          {
  2255.             _AppInstaller_SetProperty57.target = param1;
  2256.          },"_AppInstaller_SetProperty57.target");
  2257.          result[126] = binding;
  2258.          binding = new Binding(this,function():UIComponent
  2259.          {
  2260.             return contentBox;
  2261.          },function(param1:UIComponent):void
  2262.          {
  2263.             _AppInstaller_AddChild17.relativeTo = param1;
  2264.          },"_AppInstaller_AddChild17.relativeTo");
  2265.          result[127] = binding;
  2266.          return result;
  2267.       }
  2268.       
  2269.       [Bindable(event="propertyChange")]
  2270.       public function get uninstallSame() : LocalizedButton
  2271.       {
  2272.          return this._805692312uninstallSame;
  2273.       }
  2274.       
  2275.       private function _AppInstaller_State5_c() : State
  2276.       {
  2277.          var _loc1_:State = new State();
  2278.          _loc1_.name = "Security_Verified";
  2279.          _loc1_.basedOn = "Security";
  2280.          _loc1_.overrides = [this._AppInstaller_SetProperty7_i(),this._AppInstaller_SetProperty8_i(),this._AppInstaller_SetProperty9_i(),this._AppInstaller_SetProperty10_i(),this._AppInstaller_SetProperty11_i(),this._AppInstaller_SetProperty12_i(),this._AppInstaller_SetProperty13_i(),this._AppInstaller_SetProperty14_i(),this._AppInstaller_SetProperty15_i()];
  2281.          _loc1_.addEventListener("enterState",this.___AppInstaller_State5_enterState);
  2282.          return _loc1_;
  2283.       }
  2284.       
  2285.       private function _AppInstaller_SetProperty24_i() : SetProperty
  2286.       {
  2287.          var _loc1_:SetProperty = new SetProperty();
  2288.          this._AppInstaller_SetProperty24 = _loc1_;
  2289.          _loc1_.name = "resourceName";
  2290.          _loc1_.value = "progressWait";
  2291.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty24",this._AppInstaller_SetProperty24);
  2292.          return _loc1_;
  2293.       }
  2294.       
  2295.       private function _AppInstaller_SetProperty47_i() : SetProperty
  2296.       {
  2297.          var _loc1_:SetProperty = new SetProperty();
  2298.          this._AppInstaller_SetProperty47 = _loc1_;
  2299.          _loc1_.name = "stageHeight";
  2300.          _loc1_.value = 314;
  2301.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty47",this._AppInstaller_SetProperty47);
  2302.          return _loc1_;
  2303.       }
  2304.       
  2305.       public function get showAppIcon() : Boolean
  2306.       {
  2307.          return this._showAppIcon;
  2308.       }
  2309.       
  2310.       public function __runButton_click(param1:MouseEvent) : void
  2311.       {
  2312.          this.onLaunch();
  2313.       }
  2314.       
  2315.       private function _AppInstaller_ProgressBar1_i() : ProgressBar
  2316.       {
  2317.          var _loc1_:ProgressBar = new ProgressBar();
  2318.          this.progressBar = _loc1_;
  2319.          _loc1_.percentWidth = 90;
  2320.          _loc1_.label = "";
  2321.          _loc1_.mode = "manual";
  2322.          _loc1_.id = "progressBar";
  2323.          if(!_loc1_.document)
  2324.          {
  2325.             _loc1_.document = this;
  2326.          }
  2327.          return _loc1_;
  2328.       }
  2329.       
  2330.       private function _AppInstaller_SetProperty4_i() : SetProperty
  2331.       {
  2332.          var _loc1_:SetProperty = new SetProperty();
  2333.          this._AppInstaller_SetProperty4 = _loc1_;
  2334.          _loc1_.name = "stageHeight";
  2335.          _loc1_.value = 364;
  2336.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty4",this._AppInstaller_SetProperty4);
  2337.          return _loc1_;
  2338.       }
  2339.       
  2340.       [Bindable(event="propertyChange")]
  2341.       public function get doneLabel() : LocalizedLabel
  2342.       {
  2343.          return this._1627475090doneLabel;
  2344.       }
  2345.       
  2346.       private function _AppInstaller_LocalizedLabel4_i() : LocalizedLabel
  2347.       {
  2348.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2349.          this.verifiedLabel = _loc1_;
  2350.          _loc1_.resourceName = "lblPublisherUNKNOWN";
  2351.          _loc1_.styleName = "formItemText";
  2352.          _loc1_.maxWidth = 240;
  2353.          _loc1_.id = "verifiedLabel";
  2354.          if(!_loc1_.document)
  2355.          {
  2356.             _loc1_.document = this;
  2357.          }
  2358.          return _loc1_;
  2359.       }
  2360.       
  2361.       private function _AppInstaller_Text1_i() : Text
  2362.       {
  2363.          var _loc1_:Text = new Text();
  2364.          this._AppInstaller_Text1 = _loc1_;
  2365.          _loc1_.percentWidth = 100;
  2366.          _loc1_.id = "_AppInstaller_Text1";
  2367.          BindingManager.executeBindings(this,"_AppInstaller_Text1",this._AppInstaller_Text1);
  2368.          if(!_loc1_.document)
  2369.          {
  2370.             _loc1_.document = this;
  2371.          }
  2372.          return _loc1_;
  2373.       }
  2374.       
  2375.       private function _AppInstaller_AddChild9_i() : AddChild
  2376.       {
  2377.          var _loc1_:AddChild = new AddChild();
  2378.          this._AppInstaller_AddChild9 = _loc1_;
  2379.          _loc1_.position = "firstChild";
  2380.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel10_i);
  2381.          BindingManager.executeBindings(this,"_AppInstaller_AddChild9",this._AppInstaller_AddChild9);
  2382.          return _loc1_;
  2383.       }
  2384.       
  2385.       public function set leftBox(param1:Canvas) : void
  2386.       {
  2387.          var _loc2_:Object = null;
  2388.          _loc2_ = this._55415876leftBox;
  2389.          if(_loc2_ !== param1)
  2390.          {
  2391.             this._55415876leftBox = param1;
  2392.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"leftBox",_loc2_,param1));
  2393.          }
  2394.       }
  2395.       
  2396.       private function _AppInstaller_State26_c() : State
  2397.       {
  2398.          var _loc1_:State = new State();
  2399.          _loc1_.name = "Update_Same_Disabled";
  2400.          _loc1_.basedOn = "Update_Same_Ver";
  2401.          _loc1_.overrides = [this._AppInstaller_SetProperty38_i(),this._AppInstaller_SetProperty39_i(),this._AppInstaller_SetProperty40_i(),this._AppInstaller_SetProperty41_i(),this._AppInstaller_SetProperty42_i(),this._AppInstaller_SetProperty43_i(),this._AppInstaller_SetProperty44_i()];
  2402.          _loc1_.addEventListener("enterState",this.___AppInstaller_State26_enterState);
  2403.          return _loc1_;
  2404.       }
  2405.       
  2406.       private function _AppInstaller_VBox12_i() : VBox
  2407.       {
  2408.          var _loc1_:VBox = new VBox();
  2409.          this.updateDiffVerContentBox = _loc1_;
  2410.          _loc1_.styleName = "contentBox";
  2411.          _loc1_.percentWidth = 100;
  2412.          _loc1_.percentHeight = 100;
  2413.          _loc1_.setStyle("verticalAlign","top");
  2414.          _loc1_.id = "updateDiffVerContentBox";
  2415.          BindingManager.executeBindings(this,"updateDiffVerContentBox",this.updateDiffVerContentBox);
  2416.          if(!_loc1_.document)
  2417.          {
  2418.             _loc1_.document = this;
  2419.          }
  2420.          _loc1_.addChild(this._AppInstaller_LocalizedText3_i());
  2421.          _loc1_.addChild(this._AppInstaller_Form3_i());
  2422.          _loc1_.addChild(this._AppInstaller_Spacer10_i());
  2423.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox6_c());
  2424.          _loc1_.addChild(this._AppInstaller_Spacer11_i());
  2425.          _loc1_.addChild(this._AppInstaller_HRule1_i());
  2426.          _loc1_.addChild(this._AppInstaller_LinkButton1_i());
  2427.          return _loc1_;
  2428.       }
  2429.       
  2430.       public function set cancelButton(param1:LocalizedButton) : void
  2431.       {
  2432.          var _loc2_:Object = null;
  2433.          _loc2_ = this._1990131276cancelButton;
  2434.          if(_loc2_ !== param1)
  2435.          {
  2436.             this._1990131276cancelButton = param1;
  2437.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"cancelButton",_loc2_,param1));
  2438.          }
  2439.       }
  2440.       
  2441.       private function _AppInstaller_SetProperty12_i() : SetProperty
  2442.       {
  2443.          var _loc1_:SetProperty = new SetProperty();
  2444.          this._AppInstaller_SetProperty12 = _loc1_;
  2445.          _loc1_.name = "resourceName";
  2446.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty12",this._AppInstaller_SetProperty12);
  2447.          return _loc1_;
  2448.       }
  2449.       
  2450.       private function _AppInstaller_SetProperty35_i() : SetProperty
  2451.       {
  2452.          var _loc1_:SetProperty = new SetProperty();
  2453.          this._AppInstaller_SetProperty35 = _loc1_;
  2454.          _loc1_.name = "doneLabelResourceName";
  2455.          _loc1_.value = "msgInstCancelled";
  2456.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty35",this._AppInstaller_SetProperty35);
  2457.          return _loc1_;
  2458.       }
  2459.       
  2460.       private function _AppInstaller_LocalizedButton11_i() : LocalizedButton
  2461.       {
  2462.          var _loc1_:LocalizedButton = new LocalizedButton();
  2463.          this.uninstallSame = _loc1_;
  2464.          _loc1_.resourceName = "btnUninstall";
  2465.          _loc1_.addEventListener("click",this.__uninstallSame_click);
  2466.          _loc1_.id = "uninstallSame";
  2467.          if(!_loc1_.document)
  2468.          {
  2469.             _loc1_.document = this;
  2470.          }
  2471.          return _loc1_;
  2472.       }
  2473.       
  2474.       private function _AppInstaller_State14_c() : State
  2475.       {
  2476.          var _loc1_:State = new State();
  2477.          _loc1_.name = "ProgressDownloading";
  2478.          _loc1_.basedOn = "Progress";
  2479.          _loc1_.overrides = [this._AppInstaller_SetProperty24_i()];
  2480.          return _loc1_;
  2481.       }
  2482.       
  2483.       public function ___AppInstaller_State31_enterState(param1:FlexEvent) : void
  2484.       {
  2485.          focusManager.setFocus(this.uninstallCancelButton);
  2486.       }
  2487.       
  2488.       private function _AppInstaller_LocalizedFormItem8_c() : LocalizedFormItem
  2489.       {
  2490.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2491.          _loc1_.resourceName = "lblVersionToInstall";
  2492.          if(!_loc1_.document)
  2493.          {
  2494.             _loc1_.document = this;
  2495.          }
  2496.          _loc1_.addChild(this._AppInstaller_Label5_i());
  2497.          return _loc1_;
  2498.       }
  2499.       
  2500.       private function wfoSelect(param1:Event) : void
  2501.       {
  2502.          this.record.file = this.fileToOpen.nativePath;
  2503.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2504.       }
  2505.       
  2506.       private function _AppInstaller_AddChild12_i() : AddChild
  2507.       {
  2508.          var _loc1_:AddChild = new AddChild();
  2509.          this._AppInstaller_AddChild12 = _loc1_;
  2510.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox11_i);
  2511.          BindingManager.executeBindings(this,"_AppInstaller_AddChild12",this._AppInstaller_AddChild12);
  2512.          return _loc1_;
  2513.       }
  2514.       
  2515.       private function set record(param1:ObjectProxy) : void
  2516.       {
  2517.          var _loc2_:Object = null;
  2518.          _loc2_ = this._934908847record;
  2519.          if(_loc2_ !== param1)
  2520.          {
  2521.             this._934908847record = param1;
  2522.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  2523.          }
  2524.       }
  2525.       
  2526.       public function set uninstallCancelButton(param1:LocalizedButton) : void
  2527.       {
  2528.          var _loc2_:Object = null;
  2529.          _loc2_ = this._47200334uninstallCancelButton;
  2530.          if(_loc2_ !== param1)
  2531.          {
  2532.             this._47200334uninstallCancelButton = param1;
  2533.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallCancelButton",_loc2_,param1));
  2534.          }
  2535.       }
  2536.       
  2537.       private function _AppInstaller_LocalizedLabel3_c() : LocalizedLabel
  2538.       {
  2539.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2540.          _loc1_.resourceName = "lblApplicationSetup";
  2541.          _loc1_.styleName = "formItemText";
  2542.          if(!_loc1_.document)
  2543.          {
  2544.             _loc1_.document = this;
  2545.          }
  2546.          return _loc1_;
  2547.       }
  2548.       
  2549.       private function _AppInstaller_SetProperty3_i() : SetProperty
  2550.       {
  2551.          var _loc1_:SetProperty = new SetProperty();
  2552.          this._AppInstaller_SetProperty3 = _loc1_;
  2553.          _loc1_.name = "stageHeight";
  2554.          _loc1_.value = 200;
  2555.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty3",this._AppInstaller_SetProperty3);
  2556.          return _loc1_;
  2557.       }
  2558.       
  2559.       private function _AppInstaller_State4_c() : State
  2560.       {
  2561.          var _loc1_:State = new State();
  2562.          _loc1_.name = "Security";
  2563.          _loc1_.overrides = [this._AppInstaller_SetProperty4_i(),this._AppInstaller_SetProperty5_i(),this._AppInstaller_SetProperty6_i(),this._AppInstaller_AddChild4_i(),this._AppInstaller_AddChild5_i()];
  2564.          _loc1_.addEventListener("enterState",this.___AppInstaller_State4_enterState);
  2565.          return _loc1_;
  2566.       }
  2567.       
  2568.       public function set updateAppsRunning(param1:TextArea) : void
  2569.       {
  2570.          var _loc2_:Object = null;
  2571.          _loc2_ = this._1318708836updateAppsRunning;
  2572.          if(_loc2_ !== param1)
  2573.          {
  2574.             this._1318708836updateAppsRunning = param1;
  2575.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  2576.          }
  2577.       }
  2578.       
  2579.       private function onKeyDown(param1:KeyboardEvent) : void
  2580.       {
  2581.          var cb:Button = null;
  2582.          var event:KeyboardEvent = param1;
  2583.          if(event.keyCode == Keyboard.ESCAPE)
  2584.          {
  2585.             event.preventDefault();
  2586.             stage.nativeWindow.close();
  2587.          }
  2588.          else if(Capabilities.os.indexOf("Mac") != -1 && event.commandKey && event.keyCode == Keyboard.PERIOD)
  2589.          {
  2590.             event.preventDefault();
  2591.             cb = null;
  2592.             switch(currentState)
  2593.             {
  2594.                case "Open_Save_Dialog":
  2595.                   cb = this.dialogCancel;
  2596.                   break;
  2597.                case "Security":
  2598.                case "Security_Verified":
  2599.                   cb = this.cancelButton;
  2600.                   break;
  2601.                case "Prefs_Full_Win":
  2602.                case "Prefs_Win":
  2603.                case "Prefs_Full_Mac":
  2604.                case "Prefs_Mac":
  2605.                   cb = this.prefsCancel;
  2606.                   break;
  2607.                case "EULA":
  2608.                case "FirstLaunchEULA":
  2609.                   cb = this.eula.cancelButton;
  2610.                   break;
  2611.                case "Progress":
  2612.                case "ProgressDownloading":
  2613.                case "ProgressInit":
  2614.                case "ProgressInstall":
  2615.                case "ProgressUninstall":
  2616.                case "ProgressUpdate":
  2617.                   cb = this.progressCancel;
  2618.                   break;
  2619.                case "Update_Same_Ver":
  2620.                case "Update_Same_Disabled":
  2621.                   cb = this.updateSameVerCancelButton;
  2622.                   break;
  2623.                case "Update_Diff_Ver":
  2624.                case "Update_Diff_More":
  2625.                case "Update_Diff_Disabled":
  2626.                   cb = this.updateDiffCancelButton;
  2627.                   break;
  2628.                case "Uninstall":
  2629.                case "Uninstall_Disabled":
  2630.                   cb = this.uninstallCancelButton;
  2631.                   break;
  2632.                case "WaitingForApps":
  2633.                   cb = this.waitingCancel;
  2634.             }
  2635.             if(cb != null)
  2636.             {
  2637.                event.preventDefault();
  2638.                cb.setFocus();
  2639.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2640.                this.buttonKeyPressTimer = new Timer(100,1);
  2641.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  2642.                {
  2643.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2644.                });
  2645.                this.buttonKeyPressTimer.start();
  2646.             }
  2647.          }
  2648.       }
  2649.       
  2650.       private function _AppInstaller_EULA1_i() : EULA
  2651.       {
  2652.          var _loc1_:EULA = new EULA();
  2653.          this.eula = _loc1_;
  2654.          _loc1_.percentWidth = 100;
  2655.          _loc1_.percentHeight = 100;
  2656.          _loc1_.header = "titleAirRequired";
  2657.          _loc1_.addEventListener("agree",this.__eula_agree);
  2658.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  2659.          _loc1_.id = "eula";
  2660.          if(!_loc1_.document)
  2661.          {
  2662.             _loc1_.document = this;
  2663.          }
  2664.          return _loc1_;
  2665.       }
  2666.       
  2667.       private function _AppInstaller_Spacer15_c() : Spacer
  2668.       {
  2669.          var _loc1_:Spacer = null;
  2670.          _loc1_ = new Spacer();
  2671.          _loc1_.height = 14;
  2672.          if(!_loc1_.document)
  2673.          {
  2674.             _loc1_.document = this;
  2675.          }
  2676.          return _loc1_;
  2677.       }
  2678.       
  2679.       private function _AppInstaller_AddChild8_i() : AddChild
  2680.       {
  2681.          var _loc1_:AddChild = new AddChild();
  2682.          this._AppInstaller_AddChild8 = _loc1_;
  2683.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox6_i);
  2684.          BindingManager.executeBindings(this,"_AppInstaller_AddChild8",this._AppInstaller_AddChild8);
  2685.          return _loc1_;
  2686.       }
  2687.       
  2688.       private function _AppInstaller_LocalizedButton9_i() : LocalizedButton
  2689.       {
  2690.          var _loc1_:LocalizedButton = new LocalizedButton();
  2691.          this.finishButton = _loc1_;
  2692.          _loc1_.resourceName = "btnFinish";
  2693.          _loc1_.styleName = "defaultButton";
  2694.          _loc1_.addEventListener("click",this.__finishButton_click);
  2695.          _loc1_.id = "finishButton";
  2696.          if(!_loc1_.document)
  2697.          {
  2698.             _loc1_.document = this;
  2699.          }
  2700.          return _loc1_;
  2701.       }
  2702.       
  2703.       private function _AppInstaller_SetProperty46_i() : SetProperty
  2704.       {
  2705.          var _loc1_:SetProperty = new SetProperty();
  2706.          this._AppInstaller_SetProperty46 = _loc1_;
  2707.          _loc1_.name = "resourceName";
  2708.          _loc1_.value = "msgAppExistReplace";
  2709.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty46",this._AppInstaller_SetProperty46);
  2710.          return _loc1_;
  2711.       }
  2712.       
  2713.       public function set iconImage(param1:Image) : void
  2714.       {
  2715.          var _loc2_:Object = null;
  2716.          _loc2_ = this._1410965406iconImage;
  2717.          if(_loc2_ !== param1)
  2718.          {
  2719.             this._1410965406iconImage = param1;
  2720.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  2721.          }
  2722.       }
  2723.       
  2724.       private function _AppInstaller_Spacer16_c() : Spacer
  2725.       {
  2726.          var _loc1_:Spacer = null;
  2727.          _loc1_ = new Spacer();
  2728.          _loc1_.percentHeight = 100;
  2729.          if(!_loc1_.document)
  2730.          {
  2731.             _loc1_.document = this;
  2732.          }
  2733.          return _loc1_;
  2734.       }
  2735.       
  2736.       [Bindable(event="propertyChange")]
  2737.       private function get record() : ObjectProxy
  2738.       {
  2739.          return this._934908847record;
  2740.       }
  2741.       
  2742.       private function _AppInstaller_LocalizedButton10_c() : LocalizedButton
  2743.       {
  2744.          var _loc1_:LocalizedButton = new LocalizedButton();
  2745.          _loc1_.resourceName = "btnClose";
  2746.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton10_click);
  2747.          if(!_loc1_.document)
  2748.          {
  2749.             _loc1_.document = this;
  2750.          }
  2751.          return _loc1_;
  2752.       }
  2753.       
  2754.       private function onOpen() : void
  2755.       {
  2756.          currentState = "ProgressInit";
  2757.          this.record.prefs.action = "install";
  2758.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2759.       }
  2760.       
  2761.       private function _AppInstaller_bindingExprs() : void
  2762.       {
  2763.          var _loc1_:* = undefined;
  2764.          _loc1_ = this.record.app.description.length > 0;
  2765.          _loc1_ = this.appIconBG;
  2766.          _loc1_ = this;
  2767.          _loc1_ = this.contentBox;
  2768.          _loc1_ = this.record.app.name;
  2769.          _loc1_ = this;
  2770.          _loc1_ = this;
  2771.          _loc1_ = this.contentBox;
  2772.          _loc1_ = this.contentBox;
  2773.          _loc1_ = this.openButton;
  2774.          _loc1_ = this.record.filename;
  2775.          _loc1_ = this.record.fileFrom;
  2776.          _loc1_ = this;
  2777.          _loc1_ = this.iconImage;
  2778.          _loc1_ = this.redSecurityIcon;
  2779.          _loc1_ = this.securityInfo;
  2780.          _loc1_ = this.contentBox;
  2781.          _loc1_ = this.contentBox;
  2782.          _loc1_ = this.cancelButton;
  2783.          _loc1_ = this.record.app.name;
  2784.          _loc1_ = this.securityHeader;
  2785.          _loc1_ = this.securityContent;
  2786.          _loc1_ = this.installButton;
  2787.          _loc1_ = this.iconImage;
  2788.          _loc1_ = this.yellowSecurityIcon;
  2789.          _loc1_ = this.securityInfo;
  2790.          _loc1_ = this.securityInfo;
  2791.          _loc1_ = this.verifiedLabel;
  2792.          _loc1_ = null;
  2793.          _loc1_ = this.verifiedLabel;
  2794.          _loc1_ = this.record.app.publisher;
  2795.          _loc1_ = this.installButton;
  2796.          _loc1_ = this.cancelButton;
  2797.          _loc1_ = this;
  2798.          _loc1_ = this.contentBox;
  2799.          _loc1_ = this.continueButton;
  2800.          _loc1_ = this.showDescription;
  2801.          _loc1_ = this.showDescription;
  2802.          _loc1_ = this.showDescription;
  2803.          _loc1_ = this.showDescription;
  2804.          _loc1_ = this.record.app.description;
  2805.          _loc1_ = this.showDescription;
  2806.          _loc1_ = this.showDescription;
  2807.          _loc1_ = locManager.getString("chkInstallAirRequired");
  2808.          _loc1_ = this.record.willInstallRuntime;
  2809.          _loc1_ = locManager.getString("chkAddIconToDesktop");
  2810.          _loc1_ = this.record.prefs.installDesktopShortcut;
  2811.          _loc1_ = locManager.getString("chkStartAppAfterInstall");
  2812.          _loc1_ = !this.record.prefs.forceLaunch;
  2813.          _loc1_ = this.record.prefs.launch;
  2814.          _loc1_ = this.record.prefs.location;
  2815.          _loc1_ = this.installAIRCheckBox;
  2816.          _loc1_ = this.addShortcutCheckBox;
  2817.          _loc1_ = this.installAIRCheckBox;
  2818.          _loc1_ = this.addShortcutCheckBox;
  2819.          _loc1_ = this;
  2820.          _loc1_ = this.contentBox;
  2821.          _loc1_ = this.iconImage;
  2822.          _loc1_ = this.airIcon;
  2823.          _loc1_ = this.eula;
  2824.          _loc1_ = this.eula;
  2825.          _loc1_ = this;
  2826.          _loc1_ = this.contentBox;
  2827.          _loc1_ = this;
  2828.          _loc1_ = this.titleLabel;
  2829.          _loc1_ = this.contentBox;
  2830.          _loc1_ = [this.record.filename];
  2831.          _loc1_ = this.progressLabel;
  2832.          _loc1_ = this.progressLabel;
  2833.          _loc1_ = this.progressLabel;
  2834.          _loc1_ = this.progressLabel;
  2835.          _loc1_ = this.progressLabel;
  2836.          _loc1_ = this.progressLabel;
  2837.          _loc1_ = this.progressLabel;
  2838.          _loc1_ = this.progressCancel;
  2839.          _loc1_ = this.progressLabel;
  2840.          _loc1_ = this.progressCancel;
  2841.          _loc1_ = this.progressLabel;
  2842.          _loc1_ = this.progressCancel;
  2843.          _loc1_ = this;
  2844.          _loc1_ = this.contentBox;
  2845.          _loc1_ = this.finishButton;
  2846.          _loc1_ = this.doneLabelResourceName;
  2847.          _loc1_ = this;
  2848.          _loc1_ = this;
  2849.          _loc1_ = this;
  2850.          _loc1_ = this.contentBox;
  2851.          _loc1_ = this.errorText;
  2852.          _loc1_ = this.errorIDText;
  2853.          _loc1_ = this;
  2854.          _loc1_ = this.contentBox;
  2855.          _loc1_ = this.runButton;
  2856.          _loc1_ = this;
  2857.          _loc1_ = this.updateMsgText;
  2858.          _loc1_ = this.updateSameVerContentBox;
  2859.          _loc1_ = this.updateSameVerCancelButton;
  2860.          _loc1_ = this.runButton;
  2861.          _loc1_ = this.uninstallSame;
  2862.          _loc1_ = this.runButton;
  2863.          _loc1_ = this.updateSameVerCancelButton;
  2864.          _loc1_ = this;
  2865.          _loc1_ = this.contentBox;
  2866.          _loc1_ = this.updateDiffCancelButton;
  2867.          _loc1_ = this.record.installed.version;
  2868.          _loc1_ = this.record.app.version;
  2869.          _loc1_ = locManager.getString("btnMoreOptions");
  2870.          _loc1_ = this.updateDiffText;
  2871.          _loc1_ = this;
  2872.          _loc1_ = this.updateDiffLinkButton;
  2873.          _loc1_ = this.updateDiffVerContentBox;
  2874.          _loc1_ = this.updateDiffVersionForm;
  2875.          _loc1_ = this;
  2876.          _loc1_ = this.updateDiffVersionForm;
  2877.          _loc1_ = this.updateDiffLinkButton;
  2878.          _loc1_ = this.updateDiffHRule;
  2879.          _loc1_ = this.updateDiffBotSpacer;
  2880.          _loc1_ = this.updateDiffText;
  2881.          _loc1_ = this.updateDiffReplaceButton;
  2882.          _loc1_ = this.updateDiffMidSpacer;
  2883.          _loc1_ = this;
  2884.          _loc1_ = this.contentBox;
  2885.          _loc1_ = this.uninstallCancelButton;
  2886.          _loc1_ = this.uninstallLabel;
  2887.          _loc1_ = this;
  2888.          _loc1_ = this.uninstallLabel;
  2889.          _loc1_ = this.uninstallButton;
  2890.          _loc1_ = this;
  2891.          _loc1_ = this.contentBox;
  2892.       }
  2893.       
  2894.       public function set installAIRCheckBox(param1:CheckBox) : void
  2895.       {
  2896.          var _loc2_:Object = null;
  2897.          _loc2_ = this._476780146installAIRCheckBox;
  2898.          if(_loc2_ !== param1)
  2899.          {
  2900.             this._476780146installAIRCheckBox = param1;
  2901.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installAIRCheckBox",_loc2_,param1));
  2902.          }
  2903.       }
  2904.       
  2905.       [Bindable(event="propertyChange")]
  2906.       public function get installButton() : LocalizedButton
  2907.       {
  2908.          return this._2137741485installButton;
  2909.       }
  2910.       
  2911.       private function _AppInstaller_VBox11_i() : VBox
  2912.       {
  2913.          var _loc1_:VBox = new VBox();
  2914.          this.updateSameVerContentBox = _loc1_;
  2915.          _loc1_.styleName = "contentBox";
  2916.          _loc1_.percentWidth = 100;
  2917.          _loc1_.percentHeight = 100;
  2918.          _loc1_.setStyle("verticalAlign","middle");
  2919.          _loc1_.id = "updateSameVerContentBox";
  2920.          BindingManager.executeBindings(this,"updateSameVerContentBox",this.updateSameVerContentBox);
  2921.          if(!_loc1_.document)
  2922.          {
  2923.             _loc1_.document = this;
  2924.          }
  2925.          _loc1_.addChild(this._AppInstaller_Spacer7_c());
  2926.          _loc1_.addChild(this._AppInstaller_LocalizedText2_i());
  2927.          _loc1_.addChild(this._AppInstaller_Spacer8_c());
  2928.          _loc1_.addChild(this._AppInstaller_HBox2_c());
  2929.          return _loc1_;
  2930.       }
  2931.       
  2932.       private function _AppInstaller_SetProperty34_i() : SetProperty
  2933.       {
  2934.          var _loc1_:SetProperty = new SetProperty();
  2935.          this._AppInstaller_SetProperty34 = _loc1_;
  2936.          _loc1_.name = "stageHeight";
  2937.          _loc1_.value = 200;
  2938.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty34",this._AppInstaller_SetProperty34);
  2939.          return _loc1_;
  2940.       }
  2941.       
  2942.       public function __uninstallContentBox_creationComplete(param1:FlexEvent) : void
  2943.       {
  2944.          activate();
  2945.       }
  2946.       
  2947.       private function _AppInstaller_SetProperty23_i() : SetProperty
  2948.       {
  2949.          var _loc1_:SetProperty = new SetProperty();
  2950.          this._AppInstaller_SetProperty23 = _loc1_;
  2951.          _loc1_.name = "resourceName";
  2952.          _loc1_.value = "progressWait";
  2953.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty23",this._AppInstaller_SetProperty23);
  2954.          return _loc1_;
  2955.       }
  2956.       
  2957.       private function _AppInstaller_State25_c() : State
  2958.       {
  2959.          var _loc1_:State = new State();
  2960.          _loc1_.name = "Update_Same_Ver";
  2961.          _loc1_.basedOn = "appNameWithIconBaseState";
  2962.          _loc1_.overrides = [this._AppInstaller_SetProperty37_i(),this._AppInstaller_AddChild12_i()];
  2963.          _loc1_.addEventListener("enterState",this.___AppInstaller_State25_enterState);
  2964.          return _loc1_;
  2965.       }
  2966.       
  2967.       public function __dialogCancel_click(param1:MouseEvent) : void
  2968.       {
  2969.          this.onCancel();
  2970.       }
  2971.       
  2972.       private function _AppInstaller_SetProperty11_i() : SetProperty
  2973.       {
  2974.          var _loc1_:SetProperty = new SetProperty();
  2975.          this._AppInstaller_SetProperty11 = _loc1_;
  2976.          _loc1_.name = "identityVerified";
  2977.          _loc1_.value = true;
  2978.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty11",this._AppInstaller_SetProperty11);
  2979.          return _loc1_;
  2980.       }
  2981.       
  2982.       [Bindable(event="propertyChange")]
  2983.       private function get errorIDText() : String
  2984.       {
  2985.          return this._1492588304errorIDText;
  2986.       }
  2987.       
  2988.       private function _AppInstaller_LocalizedFormItem7_c() : LocalizedFormItem
  2989.       {
  2990.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2991.          _loc1_.resourceName = "lblInstalledVersion";
  2992.          if(!_loc1_.document)
  2993.          {
  2994.             _loc1_.document = this;
  2995.          }
  2996.          _loc1_.addChild(this._AppInstaller_Label4_i());
  2997.          return _loc1_;
  2998.       }
  2999.       
  3000.       public function set uninstallSame(param1:LocalizedButton) : void
  3001.       {
  3002.          var _loc2_:Object = null;
  3003.          _loc2_ = this._805692312uninstallSame;
  3004.          if(_loc2_ !== param1)
  3005.          {
  3006.             this._805692312uninstallSame = param1;
  3007.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallSame",_loc2_,param1));
  3008.          }
  3009.       }
  3010.       
  3011.       private function _AppInstaller_LocalizedText7_c() : LocalizedText
  3012.       {
  3013.          var _loc1_:LocalizedText = null;
  3014.          _loc1_ = new LocalizedText();
  3015.          _loc1_.styleName = "h2";
  3016.          _loc1_.percentWidth = 100;
  3017.          _loc1_.resourceName = "lblCloseListedApp";
  3018.          if(!_loc1_.document)
  3019.          {
  3020.             _loc1_.document = this;
  3021.          }
  3022.          return _loc1_;
  3023.       }
  3024.       
  3025.       private function _AppInstaller_State13_c() : State
  3026.       {
  3027.          var _loc1_:State = new State();
  3028.          _loc1_.name = "ProgressSave";
  3029.          _loc1_.basedOn = "Progress";
  3030.          _loc1_.overrides = [this._AppInstaller_SetProperty22_i(),this._AppInstaller_RemoveChild5_i(),this._AppInstaller_AddChild9_i(),this._AppInstaller_SetProperty23_i()];
  3031.          return _loc1_;
  3032.       }
  3033.       
  3034.       [Bindable(event="propertyChange")]
  3035.       public function get addShortcutCheckBox() : CheckBox
  3036.       {
  3037.          return this._1188010186addShortcutCheckBox;
  3038.       }
  3039.       
  3040.       [Bindable(event="propertyChange")]
  3041.       public function get showDescription() : Boolean
  3042.       {
  3043.          return this._447578303showDescription;
  3044.       }
  3045.       
  3046.       private function _AppInstaller_LocalizedLabel2_c() : LocalizedLabel
  3047.       {
  3048.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3049.          _loc1_.styleName = "h1";
  3050.          _loc1_.resourceName = "msgOpenOrSaveConfirm";
  3051.          if(!_loc1_.document)
  3052.          {
  3053.             _loc1_.document = this;
  3054.          }
  3055.          return _loc1_;
  3056.       }
  3057.       
  3058.       public function set showAppIcon(param1:Boolean) : void
  3059.       {
  3060.          var icon128:String = null;
  3061.          var val:Boolean = param1;
  3062.          this._showAppIcon = false;
  3063.          try
  3064.          {
  3065.             if(!val || this.record.app.publisher == null)
  3066.             {
  3067.                this.appIconCanvas.visible = false;
  3068.             }
  3069.             else
  3070.             {
  3071.                icon128 = this.record.app.icons["image128x128"];
  3072.                if(icon128 && PNGHeaderUtil.validatePNGSignature(icon128))
  3073.                {
  3074.                   this.appIconCanvas.visible = true;
  3075.                   this.appIconImage.sourceFilePath = icon128;
  3076.                   this._showAppIcon = true;
  3077.                }
  3078.                else
  3079.                {
  3080.                   this.appIconCanvas.visible = false;
  3081.                }
  3082.             }
  3083.          }
  3084.          catch(e:Error)
  3085.          {
  3086.             appIconCanvas.visible = false;
  3087.          }
  3088.       }
  3089.       
  3090.       private function _AppInstaller_State3_c() : State
  3091.       {
  3092.          var _loc1_:State = new State();
  3093.          _loc1_.name = "Open_Save_Dialog";
  3094.          _loc1_.overrides = [this._AppInstaller_SetProperty3_i(),this._AppInstaller_AddChild2_i(),this._AppInstaller_AddChild3_i()];
  3095.          _loc1_.addEventListener("enterState",this.___AppInstaller_State3_enterState);
  3096.          return _loc1_;
  3097.       }
  3098.       
  3099.       private function _AppInstaller_SetProperty45_i() : SetProperty
  3100.       {
  3101.          var _loc1_:SetProperty = new SetProperty();
  3102.          this._AppInstaller_SetProperty45 = _loc1_;
  3103.          _loc1_.name = "stageHeight";
  3104.          _loc1_.value = 240;
  3105.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty45",this._AppInstaller_SetProperty45);
  3106.          return _loc1_;
  3107.       }
  3108.       
  3109.       private function _AppInstaller_VBox10_c() : VBox
  3110.       {
  3111.          var _loc1_:VBox = new VBox();
  3112.          _loc1_.percentHeight = 100;
  3113.          _loc1_.percentWidth = 100;
  3114.          _loc1_.setStyle("verticalAlign","middle");
  3115.          if(!_loc1_.document)
  3116.          {
  3117.             _loc1_.document = this;
  3118.          }
  3119.          _loc1_.addChild(this._AppInstaller_LocalizedLabel12_c());
  3120.          _loc1_.addChild(this._AppInstaller_Text2_i());
  3121.          _loc1_.addChild(this._AppInstaller_Text3_i());
  3122.          return _loc1_;
  3123.       }
  3124.       
  3125.       public function __startApplicationCheckBox_click(param1:MouseEvent) : void
  3126.       {
  3127.          this.record.prefs.launch = !this.record.prefs.launch;
  3128.       }
  3129.       
  3130.       private function _AppInstaller_LocalizedButton8_i() : LocalizedButton
  3131.       {
  3132.          var _loc1_:LocalizedButton = new LocalizedButton();
  3133.          this.progressCancel = _loc1_;
  3134.          _loc1_.resourceName = "btnCancel";
  3135.          _loc1_.addEventListener("click",this.__progressCancel_click);
  3136.          _loc1_.id = "progressCancel";
  3137.          if(!_loc1_.document)
  3138.          {
  3139.             _loc1_.document = this;
  3140.          }
  3141.          return _loc1_;
  3142.       }
  3143.       
  3144.       private function _AppInstaller_SetProperty2_i() : SetProperty
  3145.       {
  3146.          var _loc1_:SetProperty = new SetProperty();
  3147.          this._AppInstaller_SetProperty2 = _loc1_;
  3148.          _loc1_.name = "showAppIcon";
  3149.          _loc1_.value = true;
  3150.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty2",this._AppInstaller_SetProperty2);
  3151.          return _loc1_;
  3152.       }
  3153.       
  3154.       private function _AppInstaller_SetProperty22_i() : SetProperty
  3155.       {
  3156.          var _loc1_:SetProperty = new SetProperty();
  3157.          this._AppInstaller_SetProperty22 = _loc1_;
  3158.          _loc1_.name = "stageHeight";
  3159.          _loc1_.value = 200;
  3160.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty22",this._AppInstaller_SetProperty22);
  3161.          return _loc1_;
  3162.       }
  3163.       
  3164.       private function _AppInstaller_Spacer14_c() : Spacer
  3165.       {
  3166.          var _loc1_:Spacer = null;
  3167.          _loc1_ = new Spacer();
  3168.          _loc1_.percentHeight = 100;
  3169.          if(!_loc1_.document)
  3170.          {
  3171.             _loc1_.document = this;
  3172.          }
  3173.          return _loc1_;
  3174.       }
  3175.       
  3176.       private function _AppInstaller_State12_c() : State
  3177.       {
  3178.          var _loc1_:State = new State();
  3179.          _loc1_.name = "Progress";
  3180.          _loc1_.basedOn = "appNameBaseState";
  3181.          _loc1_.overrides = [this._AppInstaller_SetProperty21_i(),this._AppInstaller_AddChild8_i()];
  3182.          return _loc1_;
  3183.       }
  3184.       
  3185.       public function ___AppInstaller_State4_enterState(param1:FlexEvent) : void
  3186.       {
  3187.          focusManager.setFocus(this.cancelButton);
  3188.       }
  3189.       
  3190.       private function _AppInstaller_LocalizedFormItem6_c() : LocalizedFormItem
  3191.       {
  3192.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3193.          _loc1_.resourceName = "lblSystemAccess";
  3194.          _loc1_.percentWidth = 100;
  3195.          if(!_loc1_.document)
  3196.          {
  3197.             _loc1_.document = this;
  3198.          }
  3199.          _loc1_.addChild(this._AppInstaller_LocalizedLabel5_c());
  3200.          return _loc1_;
  3201.       }
  3202.       
  3203.       private function _AppInstaller_SetProperty33_c() : SetProperty
  3204.       {
  3205.          var _loc1_:SetProperty = new SetProperty();
  3206.          _loc1_.name = "layout";
  3207.          _loc1_.value = "horizontal";
  3208.          return _loc1_;
  3209.       }
  3210.       
  3211.       private function _AppInstaller_SetProperty57_i() : SetProperty
  3212.       {
  3213.          var _loc1_:SetProperty = null;
  3214.          _loc1_ = new SetProperty();
  3215.          this._AppInstaller_SetProperty57 = _loc1_;
  3216.          _loc1_.name = "stageHeight";
  3217.          _loc1_.value = 200;
  3218.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty57",this._AppInstaller_SetProperty57);
  3219.          return _loc1_;
  3220.       }
  3221.       
  3222.       private function _AppInstaller_AddChild7_i() : AddChild
  3223.       {
  3224.          var _loc1_:AddChild = new AddChild();
  3225.          this._AppInstaller_AddChild7 = _loc1_;
  3226.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_EULA1_i);
  3227.          BindingManager.executeBindings(this,"_AppInstaller_AddChild7",this._AppInstaller_AddChild7);
  3228.          return _loc1_;
  3229.       }
  3230.       
  3231.       private function _AppInstaller_RemoveChild9_i() : RemoveChild
  3232.       {
  3233.          var _loc1_:RemoveChild = new RemoveChild();
  3234.          this._AppInstaller_RemoveChild9 = _loc1_;
  3235.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild9",this._AppInstaller_RemoveChild9);
  3236.          return _loc1_;
  3237.       }
  3238.       
  3239.       private function _AppInstaller_SetProperty10_i() : SetProperty
  3240.       {
  3241.          var _loc1_:SetProperty = new SetProperty();
  3242.          this._AppInstaller_SetProperty10 = _loc1_;
  3243.          _loc1_.name = "currentState";
  3244.          _loc1_.value = "opened";
  3245.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty10",this._AppInstaller_SetProperty10);
  3246.          return _loc1_;
  3247.       }
  3248.       
  3249.       public function ___AppInstaller_State7_enterState(param1:FlexEvent) : void
  3250.       {
  3251.          focusManager.setFocus(this.continueButton);
  3252.       }
  3253.       
  3254.       public function ___AppInstaller_State26_enterState(param1:FlexEvent) : void
  3255.       {
  3256.          focusManager.setFocus(this.updateSameVerCancelButton);
  3257.       }
  3258.       
  3259.       [Bindable(event="propertyChange")]
  3260.       public function get progressLabel() : LocalizedLabel
  3261.       {
  3262.          return this._763044039progressLabel;
  3263.       }
  3264.       
  3265.       private function _AppInstaller_State24_c() : State
  3266.       {
  3267.          var _loc1_:State = new State();
  3268.          _loc1_.name = "Error";
  3269.          _loc1_.basedOn = "appNameBaseState";
  3270.          _loc1_.overrides = [this._AppInstaller_SetProperty36_i(),this._AppInstaller_AddChild11_i()];
  3271.          return _loc1_;
  3272.       }
  3273.       
  3274.       private function _AppInstaller_AddChild10_i() : AddChild
  3275.       {
  3276.          var _loc1_:AddChild = new AddChild();
  3277.          this._AppInstaller_AddChild10 = _loc1_;
  3278.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox7_i);
  3279.          BindingManager.executeBindings(this,"_AppInstaller_AddChild10",this._AppInstaller_AddChild10);
  3280.          return _loc1_;
  3281.       }
  3282.       
  3283.       private function _AppInstaller_Form3_i() : Form
  3284.       {
  3285.          var _loc1_:Form = new Form();
  3286.          this.updateDiffVersionForm = _loc1_;
  3287.          _loc1_.setStyle("paddingBottom",0);
  3288.          _loc1_.setStyle("verticalGap",2);
  3289.          _loc1_.id = "updateDiffVersionForm";
  3290.          if(!_loc1_.document)
  3291.          {
  3292.             _loc1_.document = this;
  3293.          }
  3294.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem7_c());
  3295.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem8_c());
  3296.          return _loc1_;
  3297.       }
  3298.       
  3299.       private function _AppInstaller_SetProperty56_i() : SetProperty
  3300.       {
  3301.          var _loc1_:SetProperty = null;
  3302.          _loc1_ = new SetProperty();
  3303.          this._AppInstaller_SetProperty56 = _loc1_;
  3304.          _loc1_.name = "enabled";
  3305.          _loc1_.value = false;
  3306.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty56",this._AppInstaller_SetProperty56);
  3307.          return _loc1_;
  3308.       }
  3309.       
  3310.       public function ___AppInstaller_State29_enterState(param1:FlexEvent) : void
  3311.       {
  3312.          focusManager.setFocus(this.updateDiffCancelButton);
  3313.       }
  3314.       
  3315.       private function _AppInstaller_AddChild11_i() : AddChild
  3316.       {
  3317.          var _loc1_:AddChild = new AddChild();
  3318.          this._AppInstaller_AddChild11 = _loc1_;
  3319.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox9_c);
  3320.          BindingManager.executeBindings(this,"_AppInstaller_AddChild11",this._AppInstaller_AddChild11);
  3321.          return _loc1_;
  3322.       }
  3323.       
  3324.       [Bindable(event="propertyChange")]
  3325.       public function get uninstallContentBox() : VBox
  3326.       {
  3327.          return this._597697812uninstallContentBox;
  3328.       }
  3329.       
  3330.       [Bindable(event="propertyChange")]
  3331.       private function get airIcon() : Class
  3332.       {
  3333.          return this._992840477airIcon;
  3334.       }
  3335.       
  3336.       private function onCancel() : void
  3337.       {
  3338.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  3339.       }
  3340.       
  3341.       private function _AppInstaller_HBox3_c() : HBox
  3342.       {
  3343.          var _loc1_:HBox = new HBox();
  3344.          _loc1_.percentWidth = 100;
  3345.          _loc1_.percentHeight = 100;
  3346.          _loc1_.setStyle("paddingTop",14);
  3347.          _loc1_.setStyle("horizontalGap",10);
  3348.          if(!_loc1_.document)
  3349.          {
  3350.             _loc1_.document = this;
  3351.          }
  3352.          _loc1_.addChild(this._AppInstaller_Canvas3_c());
  3353.          _loc1_.addChild(this._AppInstaller_Canvas4_c());
  3354.          return _loc1_;
  3355.       }
  3356.       
  3357.       private function _AppInstaller_SetProperty1_i() : SetProperty
  3358.       {
  3359.          var _loc1_:SetProperty = new SetProperty();
  3360.          this._AppInstaller_SetProperty1 = _loc1_;
  3361.          _loc1_.name = "showAppIcon";
  3362.          _loc1_.value = false;
  3363.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty1",this._AppInstaller_SetProperty1);
  3364.          return _loc1_;
  3365.       }
  3366.       
  3367.       [Bindable(event="propertyChange")]
  3368.       public function get updateDiffReplaceButton() : LocalizedButton
  3369.       {
  3370.          return this._1106646328updateDiffReplaceButton;
  3371.       }
  3372.       
  3373.       private function _AppInstaller_RemoveChild8_i() : RemoveChild
  3374.       {
  3375.          var _loc1_:RemoveChild = new RemoveChild();
  3376.          this._AppInstaller_RemoveChild8 = _loc1_;
  3377.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild8",this._AppInstaller_RemoveChild8);
  3378.          return _loc1_;
  3379.       }
  3380.       
  3381.       private function _AppInstaller_SetProperty21_i() : SetProperty
  3382.       {
  3383.          var _loc1_:SetProperty = new SetProperty();
  3384.          this._AppInstaller_SetProperty21 = _loc1_;
  3385.          _loc1_.name = "stageHeight";
  3386.          _loc1_.value = 200;
  3387.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty21",this._AppInstaller_SetProperty21);
  3388.          return _loc1_;
  3389.       }
  3390.       
  3391.       private function onBrowse() : void
  3392.       {
  3393.          var file:File = new File();
  3394.          if(this.record.prefs.location == "")
  3395.          {
  3396.             file.nativePath = this.record.prefs.defaultLocation;
  3397.          }
  3398.          else
  3399.          {
  3400.             file.nativePath = this.record.prefs.location;
  3401.          }
  3402.          file.addEventListener(Event.SELECT,function(param1:Event):void
  3403.          {
  3404.             var _loc2_:File = File(param1.target);
  3405.             record.prefs.location = _loc2_.nativePath;
  3406.          });
  3407.          file.browseForDirectory("");
  3408.       }
  3409.       
  3410.       private function _AppInstaller_Spacer13_c() : Spacer
  3411.       {
  3412.          var _loc1_:Spacer = null;
  3413.          _loc1_ = new Spacer();
  3414.          _loc1_.percentHeight = 100;
  3415.          if(!_loc1_.document)
  3416.          {
  3417.             _loc1_.document = this;
  3418.          }
  3419.          return _loc1_;
  3420.       }
  3421.       
  3422.       private function _AppInstaller_AddChild6_i() : AddChild
  3423.       {
  3424.          var _loc1_:AddChild = new AddChild();
  3425.          this._AppInstaller_AddChild6 = _loc1_;
  3426.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox4_i);
  3427.          BindingManager.executeBindings(this,"_AppInstaller_AddChild6",this._AppInstaller_AddChild6);
  3428.          return _loc1_;
  3429.       }
  3430.       
  3431.       private function _AppInstaller_State2_c() : State
  3432.       {
  3433.          var _loc1_:State = new State();
  3434.          _loc1_.name = "appNameWithIconBaseState";
  3435.          _loc1_.basedOn = "appNameBaseState";
  3436.          _loc1_.overrides = [this._AppInstaller_SetProperty2_i()];
  3437.          return _loc1_;
  3438.       }
  3439.       
  3440.       private function _AppInstaller_LocalizedLabel1_i() : LocalizedLabel
  3441.       {
  3442.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3443.          this.titleLabel = _loc1_;
  3444.          _loc1_.styleName = "h1";
  3445.          _loc1_.condenseWhite = true;
  3446.          _loc1_.maxWidth = 350;
  3447.          _loc1_.truncateToFit = true;
  3448.          _loc1_.id = "titleLabel";
  3449.          BindingManager.executeBindings(this,"titleLabel",this.titleLabel);
  3450.          if(!_loc1_.document)
  3451.          {
  3452.             _loc1_.document = this;
  3453.          }
  3454.          return _loc1_;
  3455.       }
  3456.       
  3457.       [Bindable(event="propertyChange")]
  3458.       public function get securityContent() : VBox
  3459.       {
  3460.          return this._1622889191securityContent;
  3461.       }
  3462.       
  3463.       private function _AppInstaller_LocalizedText6_i() : LocalizedText
  3464.       {
  3465.          var _loc1_:LocalizedText = null;
  3466.          _loc1_ = new LocalizedText();
  3467.          this.uninstallLabel = _loc1_;
  3468.          _loc1_.percentWidth = 100;
  3469.          _loc1_.useHTML = true;
  3470.          _loc1_.id = "uninstallLabel";
  3471.          if(!_loc1_.document)
  3472.          {
  3473.             _loc1_.document = this;
  3474.          }
  3475.          return _loc1_;
  3476.       }
  3477.       
  3478.       private function _AppInstaller_LocalizedButton7_i() : LocalizedButton
  3479.       {
  3480.          var _loc1_:LocalizedButton = new LocalizedButton();
  3481.          this.prefsCancel = _loc1_;
  3482.          _loc1_.resourceName = "btnCancel";
  3483.          _loc1_.addEventListener("click",this.__prefsCancel_click);
  3484.          _loc1_.id = "prefsCancel";
  3485.          if(!_loc1_.document)
  3486.          {
  3487.             _loc1_.document = this;
  3488.          }
  3489.          return _loc1_;
  3490.       }
  3491.       
  3492.       private function _AppInstaller_State23_c() : State
  3493.       {
  3494.          var _loc1_:State = new State();
  3495.          _loc1_.name = "Done_Cancel";
  3496.          _loc1_.basedOn = "Done";
  3497.          _loc1_.overrides = [this._AppInstaller_SetProperty34_i(),this._AppInstaller_SetProperty35_i()];
  3498.          return _loc1_;
  3499.       }
  3500.       
  3501.       private function _AppInstaller_VBox9_c() : VBox
  3502.       {
  3503.          var _loc1_:VBox = new VBox();
  3504.          _loc1_.styleName = "contentBox";
  3505.          _loc1_.percentWidth = 100;
  3506.          _loc1_.percentHeight = 100;
  3507.          _loc1_.setStyle("verticalAlign","middle");
  3508.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox9_creationComplete);
  3509.          if(!_loc1_.document)
  3510.          {
  3511.             _loc1_.document = this;
  3512.          }
  3513.          _loc1_.addChild(this._AppInstaller_VBox10_c());
  3514.          _loc1_.addChild(this._AppInstaller_LocalizedButton10_c());
  3515.          return _loc1_;
  3516.       }
  3517.       
  3518.       private function _AppInstaller_SetProperty44_i() : SetProperty
  3519.       {
  3520.          var _loc1_:SetProperty = new SetProperty();
  3521.          this._AppInstaller_SetProperty44 = _loc1_;
  3522.          _loc1_.name = "styleName";
  3523.          _loc1_.value = "defaultButton";
  3524.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty44",this._AppInstaller_SetProperty44);
  3525.          return _loc1_;
  3526.       }
  3527.       
  3528.       [Bindable(event="propertyChange")]
  3529.       public function get startApplicationCheckBox() : CheckBox
  3530.       {
  3531.          return this._732254545startApplicationCheckBox;
  3532.       }
  3533.       
  3534.       private function _AppInstaller_Form2_c() : Form
  3535.       {
  3536.          var _loc1_:Form = new Form();
  3537.          _loc1_.percentWidth = 100;
  3538.          _loc1_.setStyle("verticalGap",-2);
  3539.          _loc1_.setStyle("paddingTop",0);
  3540.          if(!_loc1_.document)
  3541.          {
  3542.             _loc1_.document = this;
  3543.          }
  3544.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem4_c());
  3545.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem5_c());
  3546.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem6_c());
  3547.          return _loc1_;
  3548.       }
  3549.       
  3550.       public function ___AppInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  3551.       {
  3552.          this.onApplicationComplete();
  3553.       }
  3554.       
  3555.       private function _AppInstaller_State11_c() : State
  3556.       {
  3557.          var _loc1_:State = new State();
  3558.          _loc1_.name = "FirstLaunchEULA";
  3559.          _loc1_.basedOn = "EULA";
  3560.          _loc1_.overrides = [this._AppInstaller_SetProperty19_i(),this._AppInstaller_SetProperty20_i()];
  3561.          _loc1_.addEventListener("enterState",this.___AppInstaller_State11_enterState);
  3562.          return _loc1_;
  3563.       }
  3564.       
  3565.       public function set contentBox(param1:VBox) : void
  3566.       {
  3567.          var _loc2_:Object = null;
  3568.          _loc2_ = this._264524434contentBox;
  3569.          if(_loc2_ !== param1)
  3570.          {
  3571.             this._264524434contentBox = param1;
  3572.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  3573.          }
  3574.       }
  3575.       
  3576.       private function _AppInstaller_LocalizedButton20_i() : LocalizedButton
  3577.       {
  3578.          var _loc1_:LocalizedButton = null;
  3579.          _loc1_ = new LocalizedButton();
  3580.          this.waitingCancel = _loc1_;
  3581.          _loc1_.resourceName = "btnCancel";
  3582.          _loc1_.addEventListener("click",this.__waitingCancel_click);
  3583.          _loc1_.id = "waitingCancel";
  3584.          if(!_loc1_.document)
  3585.          {
  3586.             _loc1_.document = this;
  3587.          }
  3588.          return _loc1_;
  3589.       }
  3590.       
  3591.       private function _AppInstaller_LocalizedFormItem5_c() : LocalizedFormItem
  3592.       {
  3593.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3594.          _loc1_.resourceName = "lblApplication";
  3595.          _loc1_.percentWidth = 100;
  3596.          if(!_loc1_.document)
  3597.          {
  3598.             _loc1_.document = this;
  3599.          }
  3600.          _loc1_.addChild(this._AppInstaller_Label3_i());
  3601.          return _loc1_;
  3602.       }
  3603.       
  3604.       public function set installButton(param1:LocalizedButton) : void
  3605.       {
  3606.          var _loc2_:Object = null;
  3607.          _loc2_ = this._2137741485installButton;
  3608.          if(_loc2_ !== param1)
  3609.          {
  3610.             this._2137741485installButton = param1;
  3611.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installButton",_loc2_,param1));
  3612.          }
  3613.       }
  3614.       
  3615.       private function _AppInstaller_SetProperty32_i() : SetProperty
  3616.       {
  3617.          var _loc1_:SetProperty = new SetProperty();
  3618.          this._AppInstaller_SetProperty32 = _loc1_;
  3619.          _loc1_.name = "stageHeight";
  3620.          _loc1_.value = 200;
  3621.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty32",this._AppInstaller_SetProperty32);
  3622.          return _loc1_;
  3623.       }
  3624.       
  3625.       private function _AppInstaller_SetProperty55_i() : SetProperty
  3626.       {
  3627.          var _loc1_:SetProperty = null;
  3628.          _loc1_ = new SetProperty();
  3629.          this._AppInstaller_SetProperty55 = _loc1_;
  3630.          _loc1_.name = "resourceName";
  3631.          _loc1_.value = "msgUninstAppCurrentlyRunning";
  3632.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty55",this._AppInstaller_SetProperty55);
  3633.          return _loc1_;
  3634.       }
  3635.       
  3636.       public function __updateSameVerCancelButton_click(param1:MouseEvent) : void
  3637.       {
  3638.          this.onCancel();
  3639.       }
  3640.       
  3641.       [Bindable(event="propertyChange")]
  3642.       public function get prefsCancel() : LocalizedButton
  3643.       {
  3644.          return this._180746570prefsCancel;
  3645.       }
  3646.       
  3647.       public function set progressBar(param1:ProgressBar) : void
  3648.       {
  3649.          var _loc2_:Object = null;
  3650.          _loc2_ = this._1131509414progressBar;
  3651.          if(_loc2_ !== param1)
  3652.          {
  3653.             this._1131509414progressBar = param1;
  3654.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  3655.          }
  3656.       }
  3657.       
  3658.       public function set uninstallButton(param1:LocalizedButton) : void
  3659.       {
  3660.          var _loc2_:Object = null;
  3661.          _loc2_ = this._1644197196uninstallButton;
  3662.          if(_loc2_ !== param1)
  3663.          {
  3664.             this._1644197196uninstallButton = param1;
  3665.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallButton",_loc2_,param1));
  3666.          }
  3667.       }
  3668.       
  3669.       [Bindable(event="propertyChange")]
  3670.       public function get updateDiffVerContentBox() : VBox
  3671.       {
  3672.          return this._314102585updateDiffVerContentBox;
  3673.       }
  3674.       
  3675.       public function set continueButton(param1:LocalizedButton) : void
  3676.       {
  3677.          var _loc2_:Object = null;
  3678.          _loc2_ = this._1092085433continueButton;
  3679.          if(_loc2_ !== param1)
  3680.          {
  3681.             this._1092085433continueButton = param1;
  3682.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"continueButton",_loc2_,param1));
  3683.          }
  3684.       }
  3685.       
  3686.       [Bindable(event="propertyChange")]
  3687.       private function get greenCircleIcon() : Class
  3688.       {
  3689.          return this._229542092greenCircleIcon;
  3690.       }
  3691.       
  3692.       private function _AppInstaller_LocalizedText5_c() : LocalizedText
  3693.       {
  3694.          var _loc1_:LocalizedText = new LocalizedText();
  3695.          _loc1_.y = 45;
  3696.          _loc1_.percentWidth = 100;
  3697.          _loc1_.resourceName = "lblRunExistingVersion";
  3698.          if(!_loc1_.document)
  3699.          {
  3700.             _loc1_.document = this;
  3701.          }
  3702.          return _loc1_;
  3703.       }
  3704.       
  3705.       private function _AppInstaller_State1_c() : State
  3706.       {
  3707.          var _loc1_:State = new State();
  3708.          _loc1_.name = "appNameBaseState";
  3709.          _loc1_.overrides = [this._AppInstaller_SetProperty1_i(),this._AppInstaller_AddChild1_i()];
  3710.          return _loc1_;
  3711.       }
  3712.       
  3713.       private function _AppInstaller_HBox2_c() : HBox
  3714.       {
  3715.          var _loc1_:HBox = new HBox();
  3716.          _loc1_.percentWidth = 100;
  3717.          _loc1_.styleName = "buttonRow";
  3718.          if(!_loc1_.document)
  3719.          {
  3720.             _loc1_.document = this;
  3721.          }
  3722.          _loc1_.addChild(this._AppInstaller_LocalizedButton11_i());
  3723.          _loc1_.addChild(this._AppInstaller_Spacer9_c());
  3724.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox5_c());
  3725.          return _loc1_;
  3726.       }
  3727.       
  3728.       private function _AppInstaller_State22_c() : State
  3729.       {
  3730.          var _loc1_:State = new State();
  3731.          _loc1_.name = "Done";
  3732.          _loc1_.basedOn = "appNameBaseState";
  3733.          _loc1_.overrides = [this._AppInstaller_SetProperty32_i(),this._AppInstaller_AddChild10_i(),this._AppInstaller_SetProperty33_c()];
  3734.          _loc1_.addEventListener("enterState",this.___AppInstaller_State22_enterState);
  3735.          return _loc1_;
  3736.       }
  3737.       
  3738.       public function __openButton_click(param1:MouseEvent) : void
  3739.       {
  3740.          this.onOpen();
  3741.       }
  3742.       
  3743.       private function _AppInstaller_Spacer9_c() : Spacer
  3744.       {
  3745.          var _loc1_:Spacer = new Spacer();
  3746.          _loc1_.percentWidth = 100;
  3747.          if(!_loc1_.document)
  3748.          {
  3749.             _loc1_.document = this;
  3750.          }
  3751.          return _loc1_;
  3752.       }
  3753.       
  3754.       public function ___AppInstaller_TextInput1_change(param1:Event) : void
  3755.       {
  3756.          this.record.prefs.location = param1.target.text;
  3757.       }
  3758.       
  3759.       private function _AppInstaller_AddChild5_i() : AddChild
  3760.       {
  3761.          var _loc1_:AddChild = new AddChild();
  3762.          this._AppInstaller_AddChild5 = _loc1_;
  3763.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox3_i);
  3764.          BindingManager.executeBindings(this,"_AppInstaller_AddChild5",this._AppInstaller_AddChild5);
  3765.          return _loc1_;
  3766.       }
  3767.       
  3768.       private function _AppInstaller_SetProperty20_i() : SetProperty
  3769.       {
  3770.          var _loc1_:SetProperty = new SetProperty();
  3771.          this._AppInstaller_SetProperty20 = _loc1_;
  3772.          _loc1_.name = "description";
  3773.          _loc1_.value = "msgEulaNoteApp";
  3774.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty20",this._AppInstaller_SetProperty20);
  3775.          return _loc1_;
  3776.       }
  3777.       
  3778.       private function _AppInstaller_VBox8_c() : VBox
  3779.       {
  3780.          var _loc1_:VBox = new VBox();
  3781.          _loc1_.percentWidth = 100;
  3782.          _loc1_.percentHeight = 100;
  3783.          _loc1_.setStyle("verticalAlign","middle");
  3784.          if(!_loc1_.document)
  3785.          {
  3786.             _loc1_.document = this;
  3787.          }
  3788.          _loc1_.addChild(this._AppInstaller_LocalizedLabel11_i());
  3789.          return _loc1_;
  3790.       }
  3791.       
  3792.       public function set updateSameVerCancelButton(param1:LocalizedButton) : void
  3793.       {
  3794.          var _loc2_:Object = null;
  3795.          _loc2_ = this._978582720updateSameVerCancelButton;
  3796.          if(_loc2_ !== param1)
  3797.          {
  3798.             this._978582720updateSameVerCancelButton = param1;
  3799.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerCancelButton",_loc2_,param1));
  3800.          }
  3801.       }
  3802.       
  3803.       private function _AppInstaller_RemoveChild7_i() : RemoveChild
  3804.       {
  3805.          var _loc1_:RemoveChild = new RemoveChild();
  3806.          this._AppInstaller_RemoveChild7 = _loc1_;
  3807.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild7",this._AppInstaller_RemoveChild7);
  3808.          return _loc1_;
  3809.       }
  3810.       
  3811.       [Bindable(event="propertyChange")]
  3812.       public function get updateSameVerCancelButton() : LocalizedButton
  3813.       {
  3814.          return this._978582720updateSameVerCancelButton;
  3815.       }
  3816.       
  3817.       private function _AppInstaller_LocalizedButton6_i() : LocalizedButton
  3818.       {
  3819.          var _loc1_:LocalizedButton = new LocalizedButton();
  3820.          this.continueButton = _loc1_;
  3821.          _loc1_.styleName = "defaultButton";
  3822.          _loc1_.resourceName = "btnContinue";
  3823.          _loc1_.addEventListener("click",this.__continueButton_click);
  3824.          _loc1_.id = "continueButton";
  3825.          if(!_loc1_.document)
  3826.          {
  3827.             _loc1_.document = this;
  3828.          }
  3829.          return _loc1_;
  3830.       }
  3831.       
  3832.       public function set progressLabel(param1:LocalizedLabel) : void
  3833.       {
  3834.          var _loc2_:Object = null;
  3835.          _loc2_ = this._763044039progressLabel;
  3836.          if(_loc2_ !== param1)
  3837.          {
  3838.             this._763044039progressLabel = param1;
  3839.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  3840.          }
  3841.       }
  3842.       
  3843.       private function _AppInstaller_SetProperty43_i() : SetProperty
  3844.       {
  3845.          var _loc1_:SetProperty = new SetProperty();
  3846.          this._AppInstaller_SetProperty43 = _loc1_;
  3847.          _loc1_.name = "styleName";
  3848.          _loc1_.value = "";
  3849.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty43",this._AppInstaller_SetProperty43);
  3850.          return _loc1_;
  3851.       }
  3852.       
  3853.       private function _AppInstaller_Form1_c() : Form
  3854.       {
  3855.          var _loc1_:Form = new Form();
  3856.          _loc1_.percentWidth = 100;
  3857.          _loc1_.percentHeight = 100;
  3858.          _loc1_.setStyle("verticalGap",-2);
  3859.          if(!_loc1_.document)
  3860.          {
  3861.             _loc1_.document = this;
  3862.          }
  3863.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem1_c());
  3864.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem2_c());
  3865.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem3_c());
  3866.          return _loc1_;
  3867.       }
  3868.       
  3869.       private function _AppInstaller_Spacer12_c() : Spacer
  3870.       {
  3871.          var _loc1_:Spacer = null;
  3872.          _loc1_ = new Spacer();
  3873.          _loc1_.percentHeight = 100;
  3874.          if(!_loc1_.document)
  3875.          {
  3876.             _loc1_.document = this;
  3877.          }
  3878.          return _loc1_;
  3879.       }
  3880.       
  3881.       private function _AppInstaller_State10_c() : State
  3882.       {
  3883.          var _loc1_:State = new State();
  3884.          _loc1_.name = "EULA";
  3885.          _loc1_.basedOn = "appNameBaseState";
  3886.          _loc1_.overrides = [this._AppInstaller_SetProperty17_i(),this._AppInstaller_AddChild7_i(),this._AppInstaller_SetProperty18_i()];
  3887.          _loc1_.addEventListener("enterState",this.___AppInstaller_State10_enterState);
  3888.          return _loc1_;
  3889.       }
  3890.       
  3891.       [Bindable(event="propertyChange")]
  3892.       public function get runButton() : LocalizedButton
  3893.       {
  3894.          return this._1298695779runButton;
  3895.       }
  3896.       
  3897.       private function _AppInstaller_LocalizedFormItem4_c() : LocalizedFormItem
  3898.       {
  3899.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3900.          _loc1_.resourceName = "lblPublisher";
  3901.          _loc1_.percentWidth = 100;
  3902.          _loc1_.setStyle("horizontalAlign","left");
  3903.          if(!_loc1_.document)
  3904.          {
  3905.             _loc1_.document = this;
  3906.          }
  3907.          _loc1_.addChild(this._AppInstaller_LocalizedLabel4_i());
  3908.          return _loc1_;
  3909.       }
  3910.       
  3911.       public function set addShortcutCheckBox(param1:CheckBox) : void
  3912.       {
  3913.          var _loc2_:Object = null;
  3914.          _loc2_ = this._1188010186addShortcutCheckBox;
  3915.          if(_loc2_ !== param1)
  3916.          {
  3917.             this._1188010186addShortcutCheckBox = param1;
  3918.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"addShortcutCheckBox",_loc2_,param1));
  3919.          }
  3920.       }
  3921.       
  3922.       private function _AppInstaller_SetProperty31_i() : SetProperty
  3923.       {
  3924.          var _loc1_:SetProperty = new SetProperty();
  3925.          this._AppInstaller_SetProperty31 = _loc1_;
  3926.          _loc1_.name = "resourceName";
  3927.          _loc1_.value = "lblWaitToExit";
  3928.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty31",this._AppInstaller_SetProperty31);
  3929.          return _loc1_;
  3930.       }
  3931.       
  3932.       public function set doneLabel(param1:LocalizedLabel) : void
  3933.       {
  3934.          var _loc2_:Object = null;
  3935.          _loc2_ = this._1627475090doneLabel;
  3936.          if(_loc2_ !== param1)
  3937.          {
  3938.             this._1627475090doneLabel = param1;
  3939.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabel",_loc2_,param1));
  3940.          }
  3941.       }
  3942.       
  3943.       private function _AppInstaller_LocalizedText4_c() : LocalizedText
  3944.       {
  3945.          var _loc1_:LocalizedText = new LocalizedText();
  3946.          _loc1_.percentWidth = 100;
  3947.          _loc1_.resourceName = "lblRemoveApp";
  3948.          if(!_loc1_.document)
  3949.          {
  3950.             _loc1_.document = this;
  3951.          }
  3952.          return _loc1_;
  3953.       }
  3954.       
  3955.       public function set showDescription(param1:Boolean) : void
  3956.       {
  3957.          var _loc2_:Object = null;
  3958.          _loc2_ = this._447578303showDescription;
  3959.          if(_loc2_ !== param1)
  3960.          {
  3961.             this._447578303showDescription = param1;
  3962.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"showDescription",_loc2_,param1));
  3963.          }
  3964.       }
  3965.       
  3966.       [Bindable(event="propertyChange")]
  3967.       public function get finishButton() : LocalizedButton
  3968.       {
  3969.          return this._1993628251finishButton;
  3970.       }
  3971.       
  3972.       private function _AppInstaller_SetProperty54_i() : SetProperty
  3973.       {
  3974.          var _loc1_:SetProperty = null;
  3975.          _loc1_ = new SetProperty();
  3976.          this._AppInstaller_SetProperty54 = _loc1_;
  3977.          _loc1_.name = "stageHeight";
  3978.          _loc1_.value = 200;
  3979.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty54",this._AppInstaller_SetProperty54);
  3980.          return _loc1_;
  3981.       }
  3982.       
  3983.       public function set updateDiffText(param1:LocalizedText) : void
  3984.       {
  3985.          var _loc2_:Object = null;
  3986.          _loc2_ = this._773127867updateDiffText;
  3987.          if(_loc2_ !== param1)
  3988.          {
  3989.             this._773127867updateDiffText = param1;
  3990.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffText",_loc2_,param1));
  3991.          }
  3992.       }
  3993.       
  3994.       [Bindable(event="propertyChange")]
  3995.       public function get doneLabelResourceName() : String
  3996.       {
  3997.          return this._955756181doneLabelResourceName;
  3998.       }
  3999.       
  4000.       public function __cancelButton_click(param1:MouseEvent) : void
  4001.       {
  4002.          this.onCancel();
  4003.       }
  4004.       
  4005.       private function _AppInstaller_HBox1_c() : HBox
  4006.       {
  4007.          var _loc1_:HBox = new HBox();
  4008.          _loc1_.percentWidth = 100;
  4009.          if(!_loc1_.document)
  4010.          {
  4011.             _loc1_.document = this;
  4012.          }
  4013.          _loc1_.addChild(this._AppInstaller_TextInput1_i());
  4014.          _loc1_.addChild(this._AppInstaller_Button1_c());
  4015.          return _loc1_;
  4016.       }
  4017.       
  4018.       private function _AppInstaller_State21_c() : State
  4019.       {
  4020.          var _loc1_:State = new State();
  4021.          _loc1_.name = "ProgressAutoUpdateWaiting";
  4022.          _loc1_.basedOn = "Progress";
  4023.          _loc1_.overrides = [this._AppInstaller_SetProperty31_i(),this._AppInstaller_RemoveChild8_i()];
  4024.          return _loc1_;
  4025.       }
  4026.       
  4027.       private function onUninstall() : void
  4028.       {
  4029.          currentState = "ProgressUninstall";
  4030.          this.doneLabelResourceName = "msgUninstallCompleted";
  4031.          this.record.prefs.action = "uninstall";
  4032.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4033.       }
  4034.       
  4035.       private function _AppInstaller_RemoveChild6_i() : RemoveChild
  4036.       {
  4037.          var _loc1_:RemoveChild = new RemoveChild();
  4038.          this._AppInstaller_RemoveChild6 = _loc1_;
  4039.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild6",this._AppInstaller_RemoveChild6);
  4040.          return _loc1_;
  4041.       }
  4042.       
  4043.       private function _AppInstaller_Spacer8_c() : Spacer
  4044.       {
  4045.          var _loc1_:Spacer = new Spacer();
  4046.          _loc1_.percentHeight = 100;
  4047.          if(!_loc1_.document)
  4048.          {
  4049.             _loc1_.document = this;
  4050.          }
  4051.          return _loc1_;
  4052.       }
  4053.       
  4054.       private function _AppInstaller_AddChild4_i() : AddChild
  4055.       {
  4056.          var _loc1_:AddChild = new AddChild();
  4057.          this._AppInstaller_AddChild4 = _loc1_;
  4058.          _loc1_.position = "firstChild";
  4059.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedText1_i);
  4060.          BindingManager.executeBindings(this,"_AppInstaller_AddChild4",this._AppInstaller_AddChild4);
  4061.          return _loc1_;
  4062.       }
  4063.       
  4064.       private function _AppInstaller_LocalizedButton5_i() : LocalizedButton
  4065.       {
  4066.          var _loc1_:LocalizedButton = new LocalizedButton();
  4067.          this.cancelButton = _loc1_;
  4068.          _loc1_.resourceName = "btnCancel";
  4069.          _loc1_.styleName = "defaultButton";
  4070.          _loc1_.addEventListener("click",this.__cancelButton_click);
  4071.          _loc1_.id = "cancelButton";
  4072.          if(!_loc1_.document)
  4073.          {
  4074.             _loc1_.document = this;
  4075.          }
  4076.          return _loc1_;
  4077.       }
  4078.       
  4079.       private function _AppInstaller_VBox7_i() : VBox
  4080.       {
  4081.          var _loc1_:VBox = new VBox();
  4082.          this._AppInstaller_VBox7 = _loc1_;
  4083.          _loc1_.styleName = "contentBox";
  4084.          _loc1_.percentWidth = 100;
  4085.          _loc1_.percentHeight = 100;
  4086.          _loc1_.id = "_AppInstaller_VBox7";
  4087.          BindingManager.executeBindings(this,"_AppInstaller_VBox7",this._AppInstaller_VBox7);
  4088.          if(!_loc1_.document)
  4089.          {
  4090.             _loc1_.document = this;
  4091.          }
  4092.          _loc1_.addChild(this._AppInstaller_VBox8_c());
  4093.          _loc1_.addChild(this._AppInstaller_LocalizedButton9_i());
  4094.          return _loc1_;
  4095.       }
  4096.       
  4097.       private function onMore() : void
  4098.       {
  4099.          switch(currentState)
  4100.          {
  4101.             case "Update_Same_Ver":
  4102.                currentState = "Update_Same_More";
  4103.                break;
  4104.             case "Update_Diff_Ver":
  4105.                currentState = "Update_Diff_More";
  4106.          }
  4107.       }
  4108.       
  4109.       private function onClosing(param1:Event) : void
  4110.       {
  4111.          param1.preventDefault();
  4112.          switch(currentState)
  4113.          {
  4114.             case "Open_Save_Dialog":
  4115.             case "Security":
  4116.             case "Security_Verified":
  4117.             case "Prefs_Full_Win":
  4118.             case "Prefs_Win":
  4119.             case "Prefs_Full_Mac":
  4120.             case "Prefs_Mac":
  4121.             case "EULA":
  4122.             case "FirstLaunchEULA":
  4123.             case "Progress":
  4124.             case "ProgressDownloading":
  4125.             case "ProgressInit":
  4126.             case "ProgressInstall":
  4127.             case "ProgressUninstall":
  4128.             case "ProgressUpdate":
  4129.             case "Update_Same_Ver":
  4130.             case "Update_Same_Disabled":
  4131.             case "Update_Diff_Ver":
  4132.             case "Update_Diff_More":
  4133.             case "Update_Diff_Disabled":
  4134.             case "Uninstall":
  4135.             case "Uninstall_Disabled":
  4136.             case "WaitingForApps":
  4137.                this.asyncCall(this.onCancel);
  4138.                break;
  4139.             case "Done":
  4140.             case "Done_Cancel":
  4141.             case "Error":
  4142.                this.asyncCall(this.onFinish);
  4143.          }
  4144.       }
  4145.       
  4146.       private function _AppInstaller_State32_c() : State
  4147.       {
  4148.          var _loc1_:State = null;
  4149.          _loc1_ = new State();
  4150.          _loc1_.name = "WaitingForApps";
  4151.          _loc1_.overrides = [this._AppInstaller_SetProperty57_i(),this._AppInstaller_AddChild17_i()];
  4152.          return _loc1_;
  4153.       }
  4154.       
  4155.       private function _AppInstaller_SetProperty53_i() : SetProperty
  4156.       {
  4157.          var _loc1_:SetProperty = null;
  4158.          _loc1_ = new SetProperty();
  4159.          this._AppInstaller_SetProperty53 = _loc1_;
  4160.          _loc1_.name = "resourceName";
  4161.          _loc1_.value = "msgUninstConfirm";
  4162.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty53",this._AppInstaller_SetProperty53);
  4163.          return _loc1_;
  4164.       }
  4165.       
  4166.       private function _AppInstaller_Spacer11_i() : Spacer
  4167.       {
  4168.          var _loc1_:Spacer = new Spacer();
  4169.          this.updateDiffBotSpacer = _loc1_;
  4170.          _loc1_.height = 14;
  4171.          _loc1_.id = "updateDiffBotSpacer";
  4172.          if(!_loc1_.document)
  4173.          {
  4174.             _loc1_.document = this;
  4175.          }
  4176.          return _loc1_;
  4177.       }
  4178.       
  4179.       private function _AppInstaller_SetProperty42_i() : SetProperty
  4180.       {
  4181.          var _loc1_:SetProperty = new SetProperty();
  4182.          this._AppInstaller_SetProperty42 = _loc1_;
  4183.          _loc1_.name = "enabled";
  4184.          _loc1_.value = false;
  4185.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty42",this._AppInstaller_SetProperty42);
  4186.          return _loc1_;
  4187.       }
  4188.       
  4189.       private function _AppInstaller_Canvas5_c() : Canvas
  4190.       {
  4191.          var _loc1_:Canvas = null;
  4192.          _loc1_ = new Canvas();
  4193.          _loc1_.styleName = "textBorderWrapper";
  4194.          _loc1_.percentWidth = 100;
  4195.          if(!_loc1_.document)
  4196.          {
  4197.             _loc1_.document = this;
  4198.          }
  4199.          _loc1_.addChild(this._AppInstaller_TextArea1_i());
  4200.          return _loc1_;
  4201.       }
  4202.       
  4203.       private function _AppInstaller_SetProperty30_i() : SetProperty
  4204.       {
  4205.          var _loc1_:SetProperty = new SetProperty();
  4206.          this._AppInstaller_SetProperty30 = _loc1_;
  4207.          _loc1_.name = "resourceName";
  4208.          _loc1_.value = "lblWaitWhileUpdating";
  4209.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty30",this._AppInstaller_SetProperty30);
  4210.          return _loc1_;
  4211.       }
  4212.       
  4213.       private function _AppInstaller_LocalizedFormItem3_c() : LocalizedFormItem
  4214.       {
  4215.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4216.          _loc1_.resourceName = "lblFrom";
  4217.          if(!_loc1_.document)
  4218.          {
  4219.             _loc1_.document = this;
  4220.          }
  4221.          _loc1_.addChild(this._AppInstaller_Label2_i());
  4222.          return _loc1_;
  4223.       }
  4224.       
  4225.       private function _AppInstaller_LocalizedText3_i() : LocalizedText
  4226.       {
  4227.          var _loc1_:LocalizedText = new LocalizedText();
  4228.          this.updateDiffText = _loc1_;
  4229.          _loc1_.percentWidth = 95;
  4230.          _loc1_.useHTML = true;
  4231.          _loc1_.id = "updateDiffText";
  4232.          if(!_loc1_.document)
  4233.          {
  4234.             _loc1_.document = this;
  4235.          }
  4236.          return _loc1_;
  4237.       }
  4238.       
  4239.       [Bindable(event="propertyChange")]
  4240.       public function get progressContent() : VBox
  4241.       {
  4242.          return this._139350644progressContent;
  4243.       }
  4244.       
  4245.       private function doWaitForOpen() : void
  4246.       {
  4247.          this.fileToOpen = new File();
  4248.          this.fileToOpen.addEventListener(Event.CANCEL,this.wfoCancel);
  4249.          this.fileToOpen.addEventListener(Event.SELECT,this.wfoSelect);
  4250.          this.fileToOpen.browseForOpen(locManager.getString("selectInstallPackage"),[new FileFilter(locManager.getString("installerPackage"),"*.air")]);
  4251.       }
  4252.       
  4253.       public function __eula_cancel(param1:Event) : void
  4254.       {
  4255.          this.onCancel();
  4256.       }
  4257.       
  4258.       private function _AppInstaller_HRule1_i() : HRule
  4259.       {
  4260.          var _loc1_:HRule = new HRule();
  4261.          this.updateDiffHRule = _loc1_;
  4262.          _loc1_.percentWidth = 100;
  4263.          _loc1_.height = 2;
  4264.          _loc1_.id = "updateDiffHRule";
  4265.          if(!_loc1_.document)
  4266.          {
  4267.             _loc1_.document = this;
  4268.          }
  4269.          return _loc1_;
  4270.       }
  4271.       
  4272.       private function _AppInstaller_Spacer7_c() : Spacer
  4273.       {
  4274.          var _loc1_:Spacer = new Spacer();
  4275.          _loc1_.percentHeight = 100;
  4276.          if(!_loc1_.document)
  4277.          {
  4278.             _loc1_.document = this;
  4279.          }
  4280.          return _loc1_;
  4281.       }
  4282.       
  4283.       public function ___AppInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  4284.       {
  4285.          this.onPreInitialize();
  4286.       }
  4287.       
  4288.       private function _AppInstaller_RemoveChild5_i() : RemoveChild
  4289.       {
  4290.          var _loc1_:RemoveChild = new RemoveChild();
  4291.          this._AppInstaller_RemoveChild5 = _loc1_;
  4292.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild5",this._AppInstaller_RemoveChild5);
  4293.          return _loc1_;
  4294.       }
  4295.       
  4296.       private function _AppInstaller_AddChild3_i() : AddChild
  4297.       {
  4298.          var _loc1_:AddChild = new AddChild();
  4299.          this._AppInstaller_AddChild3 = _loc1_;
  4300.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox2_i);
  4301.          BindingManager.executeBindings(this,"_AppInstaller_AddChild3",this._AppInstaller_AddChild3);
  4302.          return _loc1_;
  4303.       }
  4304.       
  4305.       private function _AppInstaller_LocalizedButton4_i() : LocalizedButton
  4306.       {
  4307.          var _loc1_:LocalizedButton = new LocalizedButton();
  4308.          this.installButton = _loc1_;
  4309.          _loc1_.resourceName = "btnInstall";
  4310.          _loc1_.addEventListener("click",this.__installButton_click);
  4311.          _loc1_.id = "installButton";
  4312.          if(!_loc1_.document)
  4313.          {
  4314.             _loc1_.document = this;
  4315.          }
  4316.          return _loc1_;
  4317.       }
  4318.       
  4319.       public function __addShortcutCheckBox_click(param1:MouseEvent) : void
  4320.       {
  4321.          this.record.prefs.installDesktopShortcut = !this.record.prefs.installDesktopShortcut;
  4322.       }
  4323.       
  4324.       [Bindable(event="propertyChange")]
  4325.       public function get updateSameVerContentBox() : VBox
  4326.       {
  4327.          return this._768499206updateSameVerContentBox;
  4328.       }
  4329.       
  4330.       [Bindable(event="propertyChange")]
  4331.       public function get dialogCancel() : LocalizedButton
  4332.       {
  4333.          return this._83361310dialogCancel;
  4334.       }
  4335.       
  4336.       private function _AppInstaller_VBox6_i() : VBox
  4337.       {
  4338.          var _loc1_:VBox = new VBox();
  4339.          this.progressContent = _loc1_;
  4340.          _loc1_.styleName = "contentBox";
  4341.          _loc1_.percentWidth = 100;
  4342.          _loc1_.percentHeight = 100;
  4343.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  4344.          _loc1_.id = "progressContent";
  4345.          if(!_loc1_.document)
  4346.          {
  4347.             _loc1_.document = this;
  4348.          }
  4349.          _loc1_.addChild(this._AppInstaller_Spacer5_c());
  4350.          _loc1_.addChild(this._AppInstaller_LocalizedLabel9_i());
  4351.          _loc1_.addChild(this._AppInstaller_ProgressBar1_i());
  4352.          _loc1_.addChild(this._AppInstaller_Spacer6_c());
  4353.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox4_c());
  4354.          return _loc1_;
  4355.       }
  4356.       
  4357.       private function _AppInstaller_State20_c() : State
  4358.       {
  4359.          var _loc1_:State = new State();
  4360.          _loc1_.name = "ProgressAutoUpdate";
  4361.          _loc1_.basedOn = "Progress";
  4362.          _loc1_.overrides = [this._AppInstaller_SetProperty30_i(),this._AppInstaller_RemoveChild7_i()];
  4363.          return _loc1_;
  4364.       }
  4365.       
  4366.       private function _AppInstaller_LocalizedLabel12_c() : LocalizedLabel
  4367.       {
  4368.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4369.          _loc1_.resourceName = "msgAppInstallError";
  4370.          _loc1_.styleName = "h2";
  4371.          if(!_loc1_.document)
  4372.          {
  4373.             _loc1_.document = this;
  4374.          }
  4375.          return _loc1_;
  4376.       }
  4377.       
  4378.       private function _AppInstaller_Canvas4_c() : Canvas
  4379.       {
  4380.          var _loc1_:Canvas = new Canvas();
  4381.          _loc1_.percentWidth = 100;
  4382.          if(!_loc1_.document)
  4383.          {
  4384.             _loc1_.document = this;
  4385.          }
  4386.          _loc1_.addChild(this._AppInstaller_LocalizedText4_c());
  4387.          _loc1_.addChild(this._AppInstaller_LocalizedText5_c());
  4388.          return _loc1_;
  4389.       }
  4390.       
  4391.       private function wfoCancel(param1:Event) : void
  4392.       {
  4393.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  4394.       }
  4395.       
  4396.       [Bindable(event="propertyChange")]
  4397.       public function get openButton() : LocalizedButton
  4398.       {
  4399.          return this._137111012openButton;
  4400.       }
  4401.       
  4402.       private function _AppInstaller_SetProperty52_i() : SetProperty
  4403.       {
  4404.          var _loc1_:SetProperty = null;
  4405.          _loc1_ = new SetProperty();
  4406.          this._AppInstaller_SetProperty52 = _loc1_;
  4407.          _loc1_.name = "stageHeight";
  4408.          _loc1_.value = 200;
  4409.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty52",this._AppInstaller_SetProperty52);
  4410.          return _loc1_;
  4411.       }
  4412.       
  4413.       private function _AppInstaller_SetProperty41_i() : SetProperty
  4414.       {
  4415.          var _loc1_:SetProperty = new SetProperty();
  4416.          this._AppInstaller_SetProperty41 = _loc1_;
  4417.          _loc1_.name = "enabled";
  4418.          _loc1_.value = false;
  4419.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty41",this._AppInstaller_SetProperty41);
  4420.          return _loc1_;
  4421.       }
  4422.       
  4423.       private function _AppInstaller_State31_c() : State
  4424.       {
  4425.          var _loc1_:State = null;
  4426.          _loc1_ = new State();
  4427.          _loc1_.name = "Uninstall_Disabled";
  4428.          _loc1_.basedOn = "Uninstall";
  4429.          _loc1_.overrides = [this._AppInstaller_SetProperty54_i(),this._AppInstaller_SetProperty55_i(),this._AppInstaller_SetProperty56_i()];
  4430.          _loc1_.addEventListener("enterState",this.___AppInstaller_State31_enterState);
  4431.          return _loc1_;
  4432.       }
  4433.       
  4434.       private function _AppInstaller_LocalizedFormItem2_c() : LocalizedFormItem
  4435.       {
  4436.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4437.          _loc1_.resourceName = "lblType";
  4438.          if(!_loc1_.document)
  4439.          {
  4440.             _loc1_.document = this;
  4441.          }
  4442.          _loc1_.addChild(this._AppInstaller_LocalizedLabel3_c());
  4443.          return _loc1_;
  4444.       }
  4445.       
  4446.       private function _AppInstaller_LocalizedText2_i() : LocalizedText
  4447.       {
  4448.          var _loc1_:LocalizedText = new LocalizedText();
  4449.          this.updateMsgText = _loc1_;
  4450.          _loc1_.percentWidth = 100;
  4451.          _loc1_.resourceName = "msgAppExistWithSameVer_Run";
  4452.          _loc1_.useHTML = true;
  4453.          _loc1_.id = "updateMsgText";
  4454.          if(!_loc1_.document)
  4455.          {
  4456.             _loc1_.document = this;
  4457.          }
  4458.          return _loc1_;
  4459.       }
  4460.       
  4461.       public function __progressCancel_click(param1:MouseEvent) : void
  4462.       {
  4463.          this.onCancel();
  4464.       }
  4465.       
  4466.       [Bindable(event="propertyChange")]
  4467.       public function get securityHeader() : LocalizedText
  4468.       {
  4469.          return this._1027222035securityHeader;
  4470.       }
  4471.       
  4472.       [Bindable(event="propertyChange")]
  4473.       public function get eula() : EULA
  4474.       {
  4475.          return this._3124773eula;
  4476.       }
  4477.       
  4478.       private function _AppInstaller_Spacer6_c() : Spacer
  4479.       {
  4480.          var _loc1_:Spacer = new Spacer();
  4481.          _loc1_.percentHeight = 100;
  4482.          if(!_loc1_.document)
  4483.          {
  4484.             _loc1_.document = this;
  4485.          }
  4486.          return _loc1_;
  4487.       }
  4488.       
  4489.       public function set uninstallContentBox(param1:VBox) : void
  4490.       {
  4491.          var _loc2_:Object = null;
  4492.          _loc2_ = this._597697812uninstallContentBox;
  4493.          if(_loc2_ !== param1)
  4494.          {
  4495.             this._597697812uninstallContentBox = param1;
  4496.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallContentBox",_loc2_,param1));
  4497.          }
  4498.       }
  4499.       
  4500.       public function set updateDiffLinkButton(param1:LinkButton) : void
  4501.       {
  4502.          var _loc2_:Object = null;
  4503.          _loc2_ = this._1657456934updateDiffLinkButton;
  4504.          if(_loc2_ !== param1)
  4505.          {
  4506.             this._1657456934updateDiffLinkButton = param1;
  4507.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffLinkButton",_loc2_,param1));
  4508.          }
  4509.       }
  4510.       
  4511.       public function set verifiedLabel(param1:LocalizedLabel) : void
  4512.       {
  4513.          var _loc2_:Object = null;
  4514.          _loc2_ = this._1243058932verifiedLabel;
  4515.          if(_loc2_ !== param1)
  4516.          {
  4517.             this._1243058932verifiedLabel = param1;
  4518.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"verifiedLabel",_loc2_,param1));
  4519.          }
  4520.       }
  4521.       
  4522.       private function _AppInstaller_Spacer10_i() : Spacer
  4523.       {
  4524.          var _loc1_:Spacer = new Spacer();
  4525.          this.updateDiffMidSpacer = _loc1_;
  4526.          _loc1_.height = 14;
  4527.          _loc1_.id = "updateDiffMidSpacer";
  4528.          if(!_loc1_.document)
  4529.          {
  4530.             _loc1_.document = this;
  4531.          }
  4532.          return _loc1_;
  4533.       }
  4534.       
  4535.       [Bindable(event="propertyChange")]
  4536.       public function get verifiedLabel() : LocalizedLabel
  4537.       {
  4538.          return this._1243058932verifiedLabel;
  4539.       }
  4540.       
  4541.       private function _AppInstaller_RemoveChild4_i() : RemoveChild
  4542.       {
  4543.          var _loc1_:RemoveChild = new RemoveChild();
  4544.          this._AppInstaller_RemoveChild4 = _loc1_;
  4545.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild4",this._AppInstaller_RemoveChild4);
  4546.          return _loc1_;
  4547.       }
  4548.       
  4549.       public function ___AppInstaller_State10_enterState(param1:FlexEvent) : void
  4550.       {
  4551.          focusManager.setFocus(this.eula.agree);
  4552.       }
  4553.       
  4554.       private function set errorIDText(param1:String) : void
  4555.       {
  4556.          var _loc2_:Object = null;
  4557.          _loc2_ = this._1492588304errorIDText;
  4558.          if(_loc2_ !== param1)
  4559.          {
  4560.             this._1492588304errorIDText = param1;
  4561.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorIDText",_loc2_,param1));
  4562.          }
  4563.       }
  4564.       
  4565.       private function _AppInstaller_SetProperty40_i() : SetProperty
  4566.       {
  4567.          var _loc1_:SetProperty = new SetProperty();
  4568.          this._AppInstaller_SetProperty40 = _loc1_;
  4569.          _loc1_.name = "defaultButton";
  4570.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty40",this._AppInstaller_SetProperty40);
  4571.          return _loc1_;
  4572.       }
  4573.       
  4574.       private function _AppInstaller_Canvas3_c() : Canvas
  4575.       {
  4576.          var _loc1_:Canvas = new Canvas();
  4577.          _loc1_.minWidth = 120;
  4578.          if(!_loc1_.document)
  4579.          {
  4580.             _loc1_.document = this;
  4581.          }
  4582.          _loc1_.addChild(this._AppInstaller_LocalizedButton16_c());
  4583.          _loc1_.addChild(this._AppInstaller_LocalizedButton17_c());
  4584.          return _loc1_;
  4585.       }
  4586.       
  4587.       public function set progressCancel(param1:LocalizedButton) : void
  4588.       {
  4589.          var _loc2_:Object = null;
  4590.          _loc2_ = this._1922221831progressCancel;
  4591.          if(_loc2_ !== param1)
  4592.          {
  4593.             this._1922221831progressCancel = param1;
  4594.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  4595.          }
  4596.       }
  4597.       
  4598.       private function _AppInstaller_LocalizedButton3_i() : LocalizedButton
  4599.       {
  4600.          var _loc1_:LocalizedButton = new LocalizedButton();
  4601.          this.dialogCancel = _loc1_;
  4602.          _loc1_.resourceName = "btnCancel";
  4603.          _loc1_.addEventListener("click",this.__dialogCancel_click);
  4604.          _loc1_.id = "dialogCancel";
  4605.          if(!_loc1_.document)
  4606.          {
  4607.             _loc1_.document = this;
  4608.          }
  4609.          return _loc1_;
  4610.       }
  4611.       
  4612.       private function _AppInstaller_VBox5_c() : VBox
  4613.       {
  4614.          var _loc1_:VBox = new VBox();
  4615.          _loc1_.percentWidth = 100;
  4616.          _loc1_.setStyle("verticalGap",0);
  4617.          if(!_loc1_.document)
  4618.          {
  4619.             _loc1_.document = this;
  4620.          }
  4621.          _loc1_.addChild(this._AppInstaller_CheckBox1_i());
  4622.          _loc1_.addChild(this._AppInstaller_CheckBox2_i());
  4623.          _loc1_.addChild(this._AppInstaller_CheckBox3_i());
  4624.          return _loc1_;
  4625.       }
  4626.       
  4627.       [Bindable(event="propertyChange")]
  4628.       public function get cancelButton() : LocalizedButton
  4629.       {
  4630.          return this._1990131276cancelButton;
  4631.       }
  4632.       
  4633.       [Bindable(event="propertyChange")]
  4634.       public function get updateDiffCancelButton() : LocalizedButton
  4635.       {
  4636.          return this._1733670438updateDiffCancelButton;
  4637.       }
  4638.       
  4639.       public function __finishButton_click(param1:MouseEvent) : void
  4640.       {
  4641.          this.onFinish();
  4642.       }
  4643.       
  4644.       private function _AppInstaller_AddChild2_i() : AddChild
  4645.       {
  4646.          var _loc1_:AddChild = new AddChild();
  4647.          this._AppInstaller_AddChild2 = _loc1_;
  4648.          _loc1_.position = "firstChild";
  4649.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel2_c);
  4650.          BindingManager.executeBindings(this,"_AppInstaller_AddChild2",this._AppInstaller_AddChild2);
  4651.          return _loc1_;
  4652.       }
  4653.       
  4654.       private function onApplicationComplete() : void
  4655.       {
  4656.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  4657.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  4658.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  4659.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  4660.          this.events = Application.application.root.loaderInfo.sharedEvents;
  4661.          this.events.addEventListener(StatusEvent.STATUS,this.onStatus);
  4662.          this.events.addEventListener(Event.COMPLETE,function(param1:Event):void
  4663.          {
  4664.             switch(currentState)
  4665.             {
  4666.                case "ProgressSave":
  4667.                   events.dispatchEvent(new Event("appinstall.complete"));
  4668.                   break;
  4669.                case "ProgressInstall":
  4670.                case "ProgressUninstall":
  4671.                   currentState = "Done";
  4672.                   break;
  4673.                case "ProgressCancel":
  4674.                   currentState = "Done_Cancel";
  4675.                   break;
  4676.                case "ProgressUpdate":
  4677.                   record.prefs.launch = true;
  4678.             }
  4679.          });
  4680.          this.events.addEventListener(Event.CANCEL,function(param1:Event):void
  4681.          {
  4682.             currentState = "Done_Cancel";
  4683.          });
  4684.          this.events.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  4685.          {
  4686.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  4687.          });
  4688.          this.events.addEventListener(ErrorEvent.ERROR,this.onError);
  4689.          this.events.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  4690.          this.events.addEventListener("dataChange",this.onDataChange);
  4691.          this.events.addEventListener("languagesSorted",function(param1:Event):void
  4692.          {
  4693.             record.uiLanguages.push("en_US");
  4694.             ResourceManager.getInstance().localeChain = record.uiLanguages;
  4695.             stage.stageWidth = int(locManager.getString("appInstMainWndWidth"));
  4696.             updateStylesForLocale();
  4697.          });
  4698.          this.events.dispatchEvent(new Event("appinstall.init"));
  4699.       }
  4700.       
  4701.       public function set securityContent(param1:VBox) : void
  4702.       {
  4703.          var _loc2_:Object = null;
  4704.          _loc2_ = this._1622889191securityContent;
  4705.          if(_loc2_ !== param1)
  4706.          {
  4707.             this._1622889191securityContent = param1;
  4708.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityContent",_loc2_,param1));
  4709.          }
  4710.       }
  4711.       
  4712.       public function set waitingCancel(param1:LocalizedButton) : void
  4713.       {
  4714.          var _loc2_:Object = null;
  4715.          _loc2_ = this._1080032473waitingCancel;
  4716.          if(_loc2_ !== param1)
  4717.          {
  4718.             this._1080032473waitingCancel = param1;
  4719.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"waitingCancel",_loc2_,param1));
  4720.          }
  4721.       }
  4722.       
  4723.       [Bindable(event="propertyChange")]
  4724.       private function get airPackageIcon() : Class
  4725.       {
  4726.          return this._1869917749airPackageIcon;
  4727.       }
  4728.       
  4729.       private function _AppInstaller_State30_c() : State
  4730.       {
  4731.          var _loc1_:State = null;
  4732.          _loc1_ = new State();
  4733.          _loc1_.name = "Uninstall";
  4734.          _loc1_.basedOn = "appNameWithIconBaseState";
  4735.          _loc1_.overrides = [this._AppInstaller_SetProperty52_i(),this._AppInstaller_AddChild16_i(),this._AppInstaller_SetProperty53_i()];
  4736.          _loc1_.addEventListener("enterState",this.___AppInstaller_State30_enterState);
  4737.          return _loc1_;
  4738.       }
  4739.       
  4740.       private function set redSecurityIcon(param1:Class) : void
  4741.       {
  4742.          var _loc2_:Object = null;
  4743.          _loc2_ = this._2057878774redSecurityIcon;
  4744.          if(_loc2_ !== param1)
  4745.          {
  4746.             this._2057878774redSecurityIcon = param1;
  4747.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  4748.          }
  4749.       }
  4750.       
  4751.       public function ___AppInstaller_State5_enterState(param1:FlexEvent) : void
  4752.       {
  4753.          focusManager.setFocus(this.installButton);
  4754.       }
  4755.       
  4756.       private function _AppInstaller_LocalizedFormItem1_c() : LocalizedFormItem
  4757.       {
  4758.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4759.          _loc1_.resourceName = "lblFile";
  4760.          _loc1_.setStyle("horizontalAlign","left");
  4761.          if(!_loc1_.document)
  4762.          {
  4763.             _loc1_.document = this;
  4764.          }
  4765.          _loc1_.addChild(this._AppInstaller_Label1_i());
  4766.          return _loc1_;
  4767.       }
  4768.       
  4769.       public function set updateDiffVersionForm(param1:Form) : void
  4770.       {
  4771.          var _loc2_:Object = null;
  4772.          _loc2_ = this._1648198546updateDiffVersionForm;
  4773.          if(_loc2_ !== param1)
  4774.          {
  4775.             this._1648198546updateDiffVersionForm = param1;
  4776.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVersionForm",_loc2_,param1));
  4777.          }
  4778.       }
  4779.       
  4780.       private function _AppInstaller_CheckBox3_i() : CheckBox
  4781.       {
  4782.          var _loc1_:CheckBox = new CheckBox();
  4783.          this.startApplicationCheckBox = _loc1_;
  4784.          _loc1_.percentWidth = 100;
  4785.          _loc1_.height = 22;
  4786.          _loc1_.addEventListener("click",this.__startApplicationCheckBox_click);
  4787.          _loc1_.id = "startApplicationCheckBox";
  4788.          BindingManager.executeBindings(this,"startApplicationCheckBox",this.startApplicationCheckBox);
  4789.          if(!_loc1_.document)
  4790.          {
  4791.             _loc1_.document = this;
  4792.          }
  4793.          return _loc1_;
  4794.       }
  4795.       
  4796.       public function ___AppInstaller_State27_enterState(param1:FlexEvent) : void
  4797.       {
  4798.          focusManager.setFocus(this.updateDiffReplaceButton);
  4799.       }
  4800.       
  4801.       private function _AppInstaller_LocalizedLabel11_i() : LocalizedLabel
  4802.       {
  4803.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4804.          this.doneLabel = _loc1_;
  4805.          _loc1_.id = "doneLabel";
  4806.          BindingManager.executeBindings(this,"doneLabel",this.doneLabel);
  4807.          if(!_loc1_.document)
  4808.          {
  4809.             _loc1_.document = this;
  4810.          }
  4811.          return _loc1_;
  4812.       }
  4813.       
  4814.       private function _AppInstaller_SetProperty51_i() : SetProperty
  4815.       {
  4816.          var _loc1_:SetProperty = new SetProperty();
  4817.          this._AppInstaller_SetProperty51 = _loc1_;
  4818.          _loc1_.name = "enabled";
  4819.          _loc1_.value = false;
  4820.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty51",this._AppInstaller_SetProperty51);
  4821.          return _loc1_;
  4822.       }
  4823.       
  4824.       private function set greenCircleIcon(param1:Class) : void
  4825.       {
  4826.          var _loc2_:Object = null;
  4827.          _loc2_ = this._229542092greenCircleIcon;
  4828.          if(_loc2_ !== param1)
  4829.          {
  4830.             this._229542092greenCircleIcon = param1;
  4831.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  4832.          }
  4833.       }
  4834.       
  4835.       private function _AppInstaller_LocalizedText1_i() : LocalizedText
  4836.       {
  4837.          var _loc1_:LocalizedText = new LocalizedText();
  4838.          this.securityHeader = _loc1_;
  4839.          _loc1_.styleName = "h1";
  4840.          _loc1_.percentWidth = 100;
  4841.          _loc1_.resourceName = "msgSureToInstallAppConfirm";
  4842.          _loc1_.id = "securityHeader";
  4843.          if(!_loc1_.document)
  4844.          {
  4845.             _loc1_.document = this;
  4846.          }
  4847.          return _loc1_;
  4848.       }
  4849.       
  4850.       [Bindable(event="propertyChange")]
  4851.       private function get yellowSecurityIcon() : Class
  4852.       {
  4853.          return this._703057299yellowSecurityIcon;
  4854.       }
  4855.       
  4856.       public function set updateDiffReplaceButton(param1:LocalizedButton) : void
  4857.       {
  4858.          var _loc2_:Object = null;
  4859.          _loc2_ = this._1106646328updateDiffReplaceButton;
  4860.          if(_loc2_ !== param1)
  4861.          {
  4862.             this._1106646328updateDiffReplaceButton = param1;
  4863.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffReplaceButton",_loc2_,param1));
  4864.          }
  4865.       }
  4866.       
  4867.       private function set redCircleIcon(param1:Class) : void
  4868.       {
  4869.          var _loc2_:Object = null;
  4870.          _loc2_ = this._1654957862redCircleIcon;
  4871.          if(_loc2_ !== param1)
  4872.          {
  4873.             this._1654957862redCircleIcon = param1;
  4874.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  4875.          }
  4876.       }
  4877.       
  4878.       private function onLaunch() : void
  4879.       {
  4880.          this.record.prefs.launch = true;
  4881.          this.record.prefs.action = "launch";
  4882.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4883.       }
  4884.       
  4885.       public function __prefsCancel_click(param1:MouseEvent) : void
  4886.       {
  4887.          this.onCancel();
  4888.       }
  4889.       
  4890.       private function _AppInstaller_Spacer5_c() : Spacer
  4891.       {
  4892.          var _loc1_:Spacer = new Spacer();
  4893.          _loc1_.percentHeight = 100;
  4894.          if(!_loc1_.document)
  4895.          {
  4896.             _loc1_.document = this;
  4897.          }
  4898.          return _loc1_;
  4899.       }
  4900.       
  4901.       public function set updateDiffVerContentBox(param1:VBox) : void
  4902.       {
  4903.          var _loc2_:Object = null;
  4904.          _loc2_ = this._314102585updateDiffVerContentBox;
  4905.          if(_loc2_ !== param1)
  4906.          {
  4907.             this._314102585updateDiffVerContentBox = param1;
  4908.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVerContentBox",_loc2_,param1));
  4909.          }
  4910.       }
  4911.       
  4912.       public function __uninstallCancelButton_click(param1:MouseEvent) : void
  4913.       {
  4914.          this.onCancel();
  4915.       }
  4916.       
  4917.       public function ___AppInstaller_State8_enterState(param1:FlexEvent) : void
  4918.       {
  4919.          focusManager.setFocus(this.continueButton);
  4920.       }
  4921.       
  4922.       [Bindable(event="propertyChange")]
  4923.       public function get installAIRCheckBox() : CheckBox
  4924.       {
  4925.          return this._476780146installAIRCheckBox;
  4926.       }
  4927.       
  4928.       public function set uninstallLabel(param1:LocalizedText) : void
  4929.       {
  4930.          var _loc2_:Object = null;
  4931.          _loc2_ = this._786866994uninstallLabel;
  4932.          if(_loc2_ !== param1)
  4933.          {
  4934.             this._786866994uninstallLabel = param1;
  4935.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallLabel",_loc2_,param1));
  4936.          }
  4937.       }
  4938.       
  4939.       private function _AppInstaller_RemoveChild3_i() : RemoveChild
  4940.       {
  4941.          var _loc1_:RemoveChild = new RemoveChild();
  4942.          this._AppInstaller_RemoveChild3 = _loc1_;
  4943.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild3",this._AppInstaller_RemoveChild3);
  4944.          return _loc1_;
  4945.       }
  4946.       
  4947.       private function set redBlockedIcon(param1:Class) : void
  4948.       {
  4949.          var _loc2_:Object = null;
  4950.          _loc2_ = this._1707366196redBlockedIcon;
  4951.          if(_loc2_ !== param1)
  4952.          {
  4953.             this._1707366196redBlockedIcon = param1;
  4954.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  4955.          }
  4956.       }
  4957.       
  4958.       private function _AppInstaller_LocalizedButton2_c() : LocalizedButton
  4959.       {
  4960.          var _loc1_:LocalizedButton = new LocalizedButton();
  4961.          _loc1_.resourceName = "btnSave";
  4962.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton2_click);
  4963.          if(!_loc1_.document)
  4964.          {
  4965.             _loc1_.document = this;
  4966.          }
  4967.          return _loc1_;
  4968.       }
  4969.       
  4970.       private function set airIcon(param1:Class) : void
  4971.       {
  4972.          var _loc2_:Object = null;
  4973.          _loc2_ = this._992840477airIcon;
  4974.          if(_loc2_ !== param1)
  4975.          {
  4976.             this._992840477airIcon = param1;
  4977.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  4978.          }
  4979.       }
  4980.       
  4981.       private function _AppInstaller_AddChild1_i() : AddChild
  4982.       {
  4983.          var _loc1_:AddChild = new AddChild();
  4984.          this._AppInstaller_AddChild1 = _loc1_;
  4985.          _loc1_.position = "firstChild";
  4986.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel1_i);
  4987.          BindingManager.executeBindings(this,"_AppInstaller_AddChild1",this._AppInstaller_AddChild1);
  4988.          return _loc1_;
  4989.       }
  4990.       
  4991.       public function set appIconImage(param1:ExtendedImage) : void
  4992.       {
  4993.          var _loc2_:Object = null;
  4994.          _loc2_ = this._299359041appIconImage;
  4995.          if(_loc2_ !== param1)
  4996.          {
  4997.             this._299359041appIconImage = param1;
  4998.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconImage",_loc2_,param1));
  4999.          }
  5000.       }
  5001.       
  5002.       public function set updateMsgText(param1:LocalizedText) : void
  5003.       {
  5004.          var _loc2_:Object = null;
  5005.          _loc2_ = this._152218811updateMsgText;
  5006.          if(_loc2_ !== param1)
  5007.          {
  5008.             this._152218811updateMsgText = param1;
  5009.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateMsgText",_loc2_,param1));
  5010.          }
  5011.       }
  5012.       
  5013.       private function _AppInstaller_RemoveChild13_i() : RemoveChild
  5014.       {
  5015.          var _loc1_:RemoveChild = new RemoveChild();
  5016.          this._AppInstaller_RemoveChild13 = _loc1_;
  5017.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild13",this._AppInstaller_RemoveChild13);
  5018.          return _loc1_;
  5019.       }
  5020.       
  5021.       [Bindable(event="propertyChange")]
  5022.       public function get updateAppsRunning() : TextArea
  5023.       {
  5024.          return this._1318708836updateAppsRunning;
  5025.       }
  5026.       
  5027.       [Bindable(event="propertyChange")]
  5028.       public function get contentBox() : VBox
  5029.       {
  5030.          return this._264524434contentBox;
  5031.       }
  5032.       
  5033.       public function set prefsCancel(param1:LocalizedButton) : void
  5034.       {
  5035.          var _loc2_:Object = null;
  5036.          _loc2_ = this._180746570prefsCancel;
  5037.          if(_loc2_ !== param1)
  5038.          {
  5039.             this._180746570prefsCancel = param1;
  5040.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"prefsCancel",_loc2_,param1));
  5041.          }
  5042.       }
  5043.       
  5044.       private function set yellowSecurityIcon(param1:Class) : void
  5045.       {
  5046.          var _loc2_:Object = null;
  5047.          _loc2_ = this._703057299yellowSecurityIcon;
  5048.          if(_loc2_ !== param1)
  5049.          {
  5050.             this._703057299yellowSecurityIcon = param1;
  5051.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  5052.          }
  5053.       }
  5054.       
  5055.       private function _AppInstaller_LocalizedLabel10_i() : LocalizedLabel
  5056.       {
  5057.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  5058.          this._AppInstaller_LocalizedLabel10 = _loc1_;
  5059.          _loc1_.styleName = "h1";
  5060.          _loc1_.resourceName = "titleSaving";
  5061.          _loc1_.id = "_AppInstaller_LocalizedLabel10";
  5062.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel10",this._AppInstaller_LocalizedLabel10);
  5063.          if(!_loc1_.document)
  5064.          {
  5065.             _loc1_.document = this;
  5066.          }
  5067.          return _loc1_;
  5068.       }
  5069.       
  5070.       private function _AppInstaller_SetProperty50_i() : SetProperty
  5071.       {
  5072.          var _loc1_:SetProperty = new SetProperty();
  5073.          this._AppInstaller_SetProperty50 = _loc1_;
  5074.          _loc1_.name = "resourceName";
  5075.          _loc1_.value = "msgOpenAppCurrentlyRunning";
  5076.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty50",this._AppInstaller_SetProperty50);
  5077.          return _loc1_;
  5078.       }
  5079.       
  5080.       private function _AppInstaller_LocalizedButton19_i() : LocalizedButton
  5081.       {
  5082.          var _loc1_:LocalizedButton = null;
  5083.          _loc1_ = new LocalizedButton();
  5084.          this.uninstallCancelButton = _loc1_;
  5085.          _loc1_.styleName = "defaultButton";
  5086.          _loc1_.resourceName = "btnCancel";
  5087.          _loc1_.addEventListener("click",this.__uninstallCancelButton_click);
  5088.          _loc1_.id = "uninstallCancelButton";
  5089.          if(!_loc1_.document)
  5090.          {
  5091.             _loc1_.document = this;
  5092.          }
  5093.          return _loc1_;
  5094.       }
  5095.       
  5096.       private function _AppInstaller_CheckBox2_i() : CheckBox
  5097.       {
  5098.          var _loc1_:CheckBox = new CheckBox();
  5099.          this.addShortcutCheckBox = _loc1_;
  5100.          _loc1_.percentWidth = 100;
  5101.          _loc1_.height = 22;
  5102.          _loc1_.addEventListener("click",this.__addShortcutCheckBox_click);
  5103.          _loc1_.id = "addShortcutCheckBox";
  5104.          BindingManager.executeBindings(this,"addShortcutCheckBox",this.addShortcutCheckBox);
  5105.          if(!_loc1_.document)
  5106.          {
  5107.             _loc1_.document = this;
  5108.          }
  5109.          return _loc1_;
  5110.       }
  5111.       
  5112.       public function set startApplicationCheckBox(param1:CheckBox) : void
  5113.       {
  5114.          var _loc2_:Object = null;
  5115.          _loc2_ = this._732254545startApplicationCheckBox;
  5116.          if(_loc2_ !== param1)
  5117.          {
  5118.             this._732254545startApplicationCheckBox = param1;
  5119.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"startApplicationCheckBox",_loc2_,param1));
  5120.          }
  5121.       }
  5122.       
  5123.       private function _AppInstaller_Button1_c() : Button
  5124.       {
  5125.          var _loc1_:Button = new Button();
  5126.          _loc1_.width = 32;
  5127.          _loc1_.height = 24;
  5128.          _loc1_.setStyle("icon",this._embed_mxml_assets_browse_icon_png_1873603066);
  5129.          _loc1_.setStyle("paddingLeft",5);
  5130.          _loc1_.setStyle("paddingRight",5);
  5131.          _loc1_.addEventListener("click",this.___AppInstaller_Button1_click);
  5132.          if(!_loc1_.document)
  5133.          {
  5134.             _loc1_.document = this;
  5135.          }
  5136.          return _loc1_;
  5137.       }
  5138.       
  5139.       mx_internal function _AppInstaller_StylesInit() : void
  5140.       {
  5141.          var style:CSSStyleDeclaration = null;
  5142.          var effects:Array = null;
  5143.          if(mx_internal::_AppInstaller_StylesInit_done)
  5144.          {
  5145.             return;
  5146.          }
  5147.          mx_internal::_AppInstaller_StylesInit_done = true;
  5148.          style = StyleManager.getStyleDeclaration(".topContentBox");
  5149.          if(!style)
  5150.          {
  5151.             style = new CSSStyleDeclaration();
  5152.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  5153.          }
  5154.          if(style.factory == null)
  5155.          {
  5156.             style.factory = function():void
  5157.             {
  5158.                this.verticalGap = 0;
  5159.             };
  5160.          }
  5161.          style = StyleManager.getStyleDeclaration("List");
  5162.          if(!style)
  5163.          {
  5164.             style = new CSSStyleDeclaration();
  5165.             StyleManager.setStyleDeclaration("List",style,false);
  5166.          }
  5167.          if(style.factory == null)
  5168.          {
  5169.             style.factory = function():void
  5170.             {
  5171.                this.paddingTop = 4;
  5172.                this.borderColor = 2236962;
  5173.                this.paddingLeft = 4;
  5174.                this.paddingRight = 4;
  5175.                this.paddingBottom = 4;
  5176.                this.backgroundColor = 3750201;
  5177.             };
  5178.          }
  5179.          style = StyleManager.getStyleDeclaration("ScrollBar");
  5180.          if(!style)
  5181.          {
  5182.             style = new CSSStyleDeclaration();
  5183.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  5184.          }
  5185.          if(style.factory == null)
  5186.          {
  5187.             style.factory = function():void
  5188.             {
  5189.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5190.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5191.                this.arrowOverFillColor = 5460819;
  5192.                this.borderStyle = "solid";
  5193.                this.thumbOverFillColor = 5460819;
  5194.                this.arrowFillColor = 4408131;
  5195.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5196.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5197.                this.trackColors = [2236962,2236962];
  5198.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5199.                this.highlightAlphas = [0,0];
  5200.                this.thumbFillColor = 4408131;
  5201.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5202.                this.trackSkin = SimpleScrollTrackSkin;
  5203.                this.arrowBorderColor = 4737096;
  5204.                this.arrowIconColor = 2236962;
  5205.                this.borderColor = 2236962;
  5206.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5207.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5208.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5209.                this.themeColor = 5460819;
  5210.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5211.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5212.                this.thumbBorderColor = 4737096;
  5213.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5214.             };
  5215.          }
  5216.          style = StyleManager.getStyleDeclaration(".eulaText");
  5217.          if(!style)
  5218.          {
  5219.             style = new CSSStyleDeclaration();
  5220.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  5221.          }
  5222.          if(style.factory == null)
  5223.          {
  5224.             style.factory = function():void
  5225.             {
  5226.                this.borderColor = 2236962;
  5227.                this.paddingLeft = 6;
  5228.                this.paddingRight = 6;
  5229.                this.leading = 0;
  5230.                this.backgroundColor = 3750201;
  5231.             };
  5232.          }
  5233.          style = StyleManager.getStyleDeclaration("LinkButton");
  5234.          if(!style)
  5235.          {
  5236.             style = new CSSStyleDeclaration();
  5237.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  5238.          }
  5239.          if(style.factory == null)
  5240.          {
  5241.             style.factory = function():void
  5242.             {
  5243.                this.textAlign = "left";
  5244.                this.fillAlphas = [0,0,0,0];
  5245.                this.selectedDownSkin = ProgrammaticSkin;
  5246.                this.selectedUpSkin = ProgrammaticSkin;
  5247.                this.selectedOverSkin = ProgrammaticSkin;
  5248.                this.upSkin = ProgrammaticSkin;
  5249.                this.textIndent = 0;
  5250.                this.fontSize = 10;
  5251.                this.backgroundAlpha = 0;
  5252.                this.downSkin = ProgrammaticSkin;
  5253.                this.overSkin = ProgrammaticSkin;
  5254.             };
  5255.          }
  5256.          style = StyleManager.getStyleDeclaration("Application");
  5257.          if(!style)
  5258.          {
  5259.             style = new CSSStyleDeclaration();
  5260.             StyleManager.setStyleDeclaration("Application",style,false);
  5261.          }
  5262.          if(style.factory == null)
  5263.          {
  5264.             style.factory = function():void
  5265.             {
  5266.                this.paddingLeft = 15;
  5267.                this.backgroundGradientColors = [2697513,2697513];
  5268.                this.horizontalAlign = "left";
  5269.                this.backgroundAlpha = 1;
  5270.                this.fontSize = 10;
  5271.                this.paddingBottom = 20;
  5272.                this.themeColor = 4539717;
  5273.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5274.                this.paddingTop = 15;
  5275.                this.textAlign = "left";
  5276.                this.color = 16777215;
  5277.                this.paddingRight = 15;
  5278.                this.horizontalGap = 10;
  5279.                this.backgroundColor = 2697513;
  5280.             };
  5281.          }
  5282.          style = StyleManager.getStyleDeclaration("ProgressBar");
  5283.          if(!style)
  5284.          {
  5285.             style = new CSSStyleDeclaration();
  5286.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  5287.          }
  5288.          if(style.factory == null)
  5289.          {
  5290.             style.factory = function():void
  5291.             {
  5292.                this.trackSkin = _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1370281296;
  5293.                this.barSkin = _embed_css_progress_bar_assets_swf_ProgressBarSkin_2022653080;
  5294.             };
  5295.          }
  5296.          style = StyleManager.getStyleDeclaration("CheckBox");
  5297.          if(!style)
  5298.          {
  5299.             style = new CSSStyleDeclaration();
  5300.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  5301.          }
  5302.          if(style.factory == null)
  5303.          {
  5304.             style.factory = function():void
  5305.             {
  5306.                this.borderColor = 6250335;
  5307.                this.paddingLeft = 4;
  5308.                this.color = 16777215;
  5309.                this.fillColors = [15527148,12895428,16777215,15658734];
  5310.                this.textRollOverColor = 16777215;
  5311.                this.horizontalGap = 5;
  5312.                this.themeColor = 10066329;
  5313.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5314.                this.textSelectedColor = 16777215;
  5315.             };
  5316.          }
  5317.          style = StyleManager.getStyleDeclaration("Button");
  5318.          if(!style)
  5319.          {
  5320.             style = new CSSStyleDeclaration();
  5321.             StyleManager.setStyleDeclaration("Button",style,false);
  5322.          }
  5323.          if(style.factory == null)
  5324.          {
  5325.             style.factory = function():void
  5326.             {
  5327.                this.paddingLeft = 12;
  5328.                this.fontWeight = "normal";
  5329.                this.textRollOverColor = 16777215;
  5330.                this.upSkin = _embed_css_Button_upSkin_png_84724716;
  5331.                this.fontSize = 14;
  5332.                this.overSkin = _embed_css_Button_overSkin_png_723251137;
  5333.                this.paddingBottom = 5;
  5334.                this.fontFamily = "Myriad Pro";
  5335.                this.paddingTop = 6;
  5336.                this.paddingRight = 12;
  5337.                this.downSkin = _embed_css_Button_downSkin_png_1315160815;
  5338.                this.disabledSkin = _embed_css_Button_disabledSkin_png_250132025;
  5339.                this.textSelectedColor = 16777215;
  5340.             };
  5341.          }
  5342.          style = StyleManager.getStyleDeclaration(".myDropDown");
  5343.          if(!style)
  5344.          {
  5345.             style = new CSSStyleDeclaration();
  5346.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  5347.          }
  5348.          if(style.factory == null)
  5349.          {
  5350.             style.factory = function():void
  5351.             {
  5352.                this.color = 32768;
  5353.                this.backgroundAlpha = 0;
  5354.             };
  5355.          }
  5356.          style = StyleManager.getStyleDeclaration(".h2");
  5357.          if(!style)
  5358.          {
  5359.             style = new CSSStyleDeclaration();
  5360.             StyleManager.setStyleDeclaration(".h2",style,false);
  5361.          }
  5362.          if(style.factory == null)
  5363.          {
  5364.             style.factory = function():void
  5365.             {
  5366.                this.leading = 4;
  5367.                this.fontSize = 12;
  5368.                this.fontFamily = "Myriad Pro Bold";
  5369.             };
  5370.          }
  5371.          style = StyleManager.getStyleDeclaration("TextInput");
  5372.          if(!style)
  5373.          {
  5374.             style = new CSSStyleDeclaration();
  5375.             StyleManager.setStyleDeclaration("TextInput",style,false);
  5376.          }
  5377.          if(style.factory == null)
  5378.          {
  5379.             style.factory = function():void
  5380.             {
  5381.                this.borderColor = 2236962;
  5382.                this.outerBorderColor = 4737096;
  5383.                this.borderSkin = SimpleTwoColorBorder;
  5384.                this.borderThickness = 2;
  5385.                this.borderStyle = "solid";
  5386.                this.backgroundColor = 3750201;
  5387.             };
  5388.          }
  5389.          style = StyleManager.getStyleDeclaration("HRule");
  5390.          if(!style)
  5391.          {
  5392.             style = new CSSStyleDeclaration();
  5393.             StyleManager.setStyleDeclaration("HRule",style,false);
  5394.          }
  5395.          if(style.factory == null)
  5396.          {
  5397.             style.factory = function():void
  5398.             {
  5399.                this.strokeColor = 3750201;
  5400.                this.shadowColor = 2236962;
  5401.                this.borderStyle = "solid";
  5402.             };
  5403.          }
  5404.          style = StyleManager.getStyleDeclaration("Form");
  5405.          if(!style)
  5406.          {
  5407.             style = new CSSStyleDeclaration();
  5408.             StyleManager.setStyleDeclaration("Form",style,false);
  5409.          }
  5410.          if(style.factory == null)
  5411.          {
  5412.             style.factory = function():void
  5413.             {
  5414.                this.paddingLeft = 0;
  5415.             };
  5416.          }
  5417.          style = StyleManager.getStyleDeclaration(".contentBox");
  5418.          if(!style)
  5419.          {
  5420.             style = new CSSStyleDeclaration();
  5421.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  5422.          }
  5423.          if(style.factory == null)
  5424.          {
  5425.             style.factory = function():void
  5426.             {
  5427.                this.paddingTop = 10;
  5428.                this.verticalGap = 0;
  5429.             };
  5430.          }
  5431.          style = StyleManager.getStyleDeclaration("FormItem");
  5432.          if(!style)
  5433.          {
  5434.             style = new CSSStyleDeclaration();
  5435.             StyleManager.setStyleDeclaration("FormItem",style,false);
  5436.          }
  5437.          if(style.factory == null)
  5438.          {
  5439.             style.factory = function():void
  5440.             {
  5441.                this.textAlign = "left";
  5442.             };
  5443.          }
  5444.          style = StyleManager.getStyleDeclaration(".buttonRow");
  5445.          if(!style)
  5446.          {
  5447.             style = new CSSStyleDeclaration();
  5448.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  5449.          }
  5450.          if(style.factory == null)
  5451.          {
  5452.             style.factory = function():void
  5453.             {
  5454.                this.horizontalAlign = "left";
  5455.                this.horizontalGap = 12;
  5456.             };
  5457.          }
  5458.          style = StyleManager.getStyleDeclaration("ComboBox");
  5459.          if(!style)
  5460.          {
  5461.             style = new CSSStyleDeclaration();
  5462.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  5463.          }
  5464.          if(style.factory == null)
  5465.          {
  5466.             style.factory = function():void
  5467.             {
  5468.                this.color = 16777215;
  5469.                this.textRollOverColor = 16777215;
  5470.                this.backgroundAlpha = 0;
  5471.                this.fontSize = 9;
  5472.                this.dropdownStyleName = "myDropDown";
  5473.             };
  5474.          }
  5475.          style = StyleManager.getStyleDeclaration(".h1");
  5476.          if(!style)
  5477.          {
  5478.             style = new CSSStyleDeclaration();
  5479.             StyleManager.setStyleDeclaration(".h1",style,false);
  5480.          }
  5481.          if(style.factory == null)
  5482.          {
  5483.             style.factory = function():void
  5484.             {
  5485.                this.fontSize = 18;
  5486.                this.fontFamily = "Myriad Pro";
  5487.             };
  5488.          }
  5489.          style = StyleManager.getStyleDeclaration(".formItemText");
  5490.          if(!style)
  5491.          {
  5492.             style = new CSSStyleDeclaration();
  5493.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  5494.          }
  5495.          if(style.factory == null)
  5496.          {
  5497.             style.factory = function():void
  5498.             {
  5499.                this.fontWeight = "bold";
  5500.             };
  5501.          }
  5502.          style = StyleManager.getStyleDeclaration("HScrollBar");
  5503.          if(!style)
  5504.          {
  5505.             style = new CSSStyleDeclaration();
  5506.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  5507.          }
  5508.          if(style.factory == null)
  5509.          {
  5510.             style.factory = function():void
  5511.             {
  5512.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5513.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5514.                this.arrowOverFillColor = 5460819;
  5515.                this.borderStyle = "solid";
  5516.                this.thumbOverFillColor = 5460819;
  5517.                this.arrowFillColor = 4408131;
  5518.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5519.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5520.                this.trackColors = [2236962,2236962];
  5521.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5522.                this.highlightAlphas = [0,0];
  5523.                this.thumbFillColor = 4408131;
  5524.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5525.                this.trackSkin = SimpleScrollTrackSkin;
  5526.                this.arrowBorderColor = 4737096;
  5527.                this.arrowIconColor = 2236962;
  5528.                this.borderColor = 2236962;
  5529.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5530.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5531.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5532.                this.themeColor = 5460819;
  5533.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5534.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5535.                this.thumbBorderColor = 4737096;
  5536.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5537.             };
  5538.          }
  5539.          style = StyleManager.getStyleDeclaration("VScrollBar");
  5540.          if(!style)
  5541.          {
  5542.             style = new CSSStyleDeclaration();
  5543.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  5544.          }
  5545.          if(style.factory == null)
  5546.          {
  5547.             style.factory = function():void
  5548.             {
  5549.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5550.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1750713466;
  5551.                this.arrowOverFillColor = 5460819;
  5552.                this.borderStyle = "solid";
  5553.                this.thumbOverFillColor = 5460819;
  5554.                this.arrowFillColor = 4408131;
  5555.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5556.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5557.                this.trackColors = [2236962,2236962];
  5558.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5559.                this.highlightAlphas = [0,0];
  5560.                this.thumbFillColor = 4408131;
  5561.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5562.                this.trackSkin = SimpleScrollTrackSkin;
  5563.                this.arrowBorderColor = 4737096;
  5564.                this.arrowIconColor = 2236962;
  5565.                this.borderColor = 2236962;
  5566.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5567.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5568.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5569.                this.themeColor = 5460819;
  5570.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5571.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5572.                this.thumbBorderColor = 4737096;
  5573.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5574.             };
  5575.          }
  5576.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  5577.          if(!style)
  5578.          {
  5579.             style = new CSSStyleDeclaration();
  5580.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  5581.          }
  5582.          if(style.factory == null)
  5583.          {
  5584.             style.factory = function():void
  5585.             {
  5586.                this.textAlign = "right";
  5587.                this.color = 13421772;
  5588.             };
  5589.          }
  5590.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  5591.          if(!style)
  5592.          {
  5593.             style = new CSSStyleDeclaration();
  5594.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  5595.          }
  5596.          if(style.factory == null)
  5597.          {
  5598.             style.factory = function():void
  5599.             {
  5600.                this.borderColor = 5460819;
  5601.                this.borderStyle = "solid";
  5602.             };
  5603.          }
  5604.          style = StyleManager.getStyleDeclaration(".defaultButton");
  5605.          if(!style)
  5606.          {
  5607.             style = new CSSStyleDeclaration();
  5608.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  5609.          }
  5610.          if(style.factory == null)
  5611.          {
  5612.             style.factory = function():void
  5613.             {
  5614.                this.upSkin = _embed_css_Button_Default_upSkin_png_1016964574;
  5615.                this.overSkin = _embed_css_Button_Default_overSkin_png_1598282337;
  5616.                this.downSkin = _embed_css_Button_Default_downSkin_png_1063774301;
  5617.                this.disabledSkin = _embed_css_Button_Default_DisabledSkin_png_2000144681;
  5618.             };
  5619.          }
  5620.          style = StyleManager.getStyleDeclaration("EULA");
  5621.          if(!style)
  5622.          {
  5623.             style = new CSSStyleDeclaration();
  5624.             StyleManager.setStyleDeclaration("EULA",style,false);
  5625.          }
  5626.          if(style.factory == null)
  5627.          {
  5628.             style.factory = function():void
  5629.             {
  5630.                this.paddingTop = 12;
  5631.                this.verticalGap = 0;
  5632.             };
  5633.          }
  5634.          StyleManager.mx_internal::initProtoChainRoots();
  5635.       }
  5636.       
  5637.       public function ___AppInstaller_VBox9_creationComplete(param1:FlexEvent) : void
  5638.       {
  5639.          activate();
  5640.       }
  5641.       
  5642.       [Bindable(event="propertyChange")]
  5643.       public function get progressBar() : ProgressBar
  5644.       {
  5645.          return this._1131509414progressBar;
  5646.       }
  5647.       
  5648.       private function onStatus(param1:StatusEvent) : void
  5649.       {
  5650.          var _loc2_:RegExp = null;
  5651.          var _loc3_:Object = null;
  5652.          var _loc4_:String = null;
  5653.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  5654.          switch(param1.code)
  5655.          {
  5656.             case "waitingForOpen":
  5657.                this.doWaitForOpen();
  5658.                break;
  5659.             case "downloading":
  5660.                this.fileToOpen = null;
  5661.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  5662.                currentState = "ProgressDownloading";
  5663.                break;
  5664.             case "unpackaging":
  5665.                this.fileToOpen = null;
  5666.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  5667.                currentState = "ProgressInit";
  5668.                break;
  5669.             case "WaitingForApps":
  5670.                currentState = "WaitingForApps";
  5671.                break;
  5672.             case "waiting":
  5673.                if(this.progressBar != null)
  5674.                {
  5675.                   this.progressBar.setProgress(0,100);
  5676.                }
  5677.                Application.application.executeBindings(true);
  5678.                if(currentState == "Error")
  5679.                {
  5680.                   return;
  5681.                }
  5682.                if(this.record.invocation == "install" && !this.record.installed.isInstalled)
  5683.                {
  5684.                   currentState = this.record.app.publisher != null ? "Security_Verified" : "Security";
  5685.                   this.doneLabelResourceName = "msgInstallCompleted";
  5686.                }
  5687.                else if(this.record.invocation == "install" && this.record.installed.isIdentical)
  5688.                {
  5689.                   currentState = !!this.record.installed.isRunning ? "Update_Same_Disabled" : "Update_Same_Ver";
  5690.                   this.doneLabelResourceName = "msgRepairCompleted";
  5691.                }
  5692.                else if(this.record.invocation == "install")
  5693.                {
  5694.                   currentState = !!this.record.installed.isRunning ? "Update_Diff_Disabled" : "Update_Diff_Ver";
  5695.                   this.doneLabelResourceName = "msgUpdateCompleted";
  5696.                }
  5697.                else if(this.record.invocation == "update")
  5698.                {
  5699.                   currentState = !!this.record.installed.isRunning ? "ProgressAutoUpdateWaiting" : "ProgressAutoUpdate";
  5700.                   if(!this.record.installed.isRunning)
  5701.                   {
  5702.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  5703.                   }
  5704.                }
  5705.                else if(this.record.invocation == "download")
  5706.                {
  5707.                   this.record.fileFrom = URLUtil.getServerName(this.record.url);
  5708.                   _loc2_ = /^ (([^:\/?#]+):)? (\/\/([^\/?#]*))? ([^?#]*) (\?([^#]*))? (\#(.*))? $/xi;
  5709.                   _loc3_ = _loc2_.exec(this.record.url);
  5710.                   if(_loc3_ && _loc3_[5])
  5711.                   {
  5712.                      _loc4_ = _loc3_[5];
  5713.                      this.record.filename = decodeURI(_loc4_.substring(_loc4_.lastIndexOf("/") + 1));
  5714.                   }
  5715.                   else
  5716.                   {
  5717.                      this.record.filename = locManager.getString("fileNameUnknown");
  5718.                   }
  5719.                   currentState = "Open_Save_Dialog";
  5720.                }
  5721.                else
  5722.                {
  5723.                   currentState = !!this.record.installed.isRunning ? "Uninstall_Disabled" : "Uninstall";
  5724.                }
  5725.                break;
  5726.             case "isRunning":
  5727.                switch(currentState)
  5728.                {
  5729.                   case "Update_Same_Disabled":
  5730.                      currentState = "Update_Same_Ver";
  5731.                      break;
  5732.                   case "Update_Diff_Disabled":
  5733.                      currentState = "Update_Diff_Ver";
  5734.                      break;
  5735.                   case "ProgressAutoUpdateWaiting":
  5736.                      currentState = "ProgressAutoUpdate";
  5737.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  5738.                      break;
  5739.                   case "Uninstall_Disabled":
  5740.                      currentState = "Uninstall";
  5741.                }
  5742.          }
  5743.       }
  5744.       
  5745.       private function _AppInstaller_VBox4_i() : VBox
  5746.       {
  5747.          var _loc1_:VBox = new VBox();
  5748.          this.PrefsVBox = _loc1_;
  5749.          _loc1_.styleName = "contentBox";
  5750.          _loc1_.percentWidth = 100;
  5751.          _loc1_.percentHeight = 100;
  5752.          _loc1_.id = "PrefsVBox";
  5753.          BindingManager.executeBindings(this,"PrefsVBox",this.PrefsVBox);
  5754.          if(!_loc1_.document)
  5755.          {
  5756.             _loc1_.document = this;
  5757.          }
  5758.          _loc1_.addChild(this._AppInstaller_LocalizedLabel6_i());
  5759.          _loc1_.addChild(this._AppInstaller_Text1_i());
  5760.          _loc1_.addChild(this._AppInstaller_Spacer2_i());
  5761.          _loc1_.addChild(this._AppInstaller_LocalizedLabel7_c());
  5762.          _loc1_.addChild(this._AppInstaller_VBox5_c());
  5763.          _loc1_.addChild(this._AppInstaller_Spacer3_c());
  5764.          _loc1_.addChild(this._AppInstaller_LocalizedLabel8_c());
  5765.          _loc1_.addChild(this._AppInstaller_HBox1_c());
  5766.          _loc1_.addChild(this._AppInstaller_Spacer4_c());
  5767.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox3_c());
  5768.          return _loc1_;
  5769.       }
  5770.       
  5771.       private function _AppInstaller_Spacer4_c() : Spacer
  5772.       {
  5773.          var _loc1_:Spacer = new Spacer();
  5774.          _loc1_.percentHeight = 100;
  5775.          if(!_loc1_.document)
  5776.          {
  5777.             _loc1_.document = this;
  5778.          }
  5779.          return _loc1_;
  5780.       }
  5781.       
  5782.       [Bindable(event="propertyChange")]
  5783.       public function get uninstallButton() : LocalizedButton
  5784.       {
  5785.          return this._1644197196uninstallButton;
  5786.       }
  5787.       
  5788.       private function _AppInstaller_OSButtonBarHBox8_c() : OSButtonBarHBox
  5789.       {
  5790.          var _loc1_:OSButtonBarHBox = null;
  5791.          _loc1_ = new OSButtonBarHBox();
  5792.          _loc1_.percentWidth = 100;
  5793.          _loc1_.styleName = "buttonRow";
  5794.          if(!_loc1_.document)
  5795.          {
  5796.             _loc1_.document = this;
  5797.          }
  5798.          _loc1_.addChild(this._AppInstaller_LocalizedButton20_i());
  5799.          return _loc1_;
  5800.       }
  5801.       
  5802.       [Bindable(event="propertyChange")]
  5803.       public function get continueButton() : LocalizedButton
  5804.       {
  5805.          return this._1092085433continueButton;
  5806.       }
  5807.       
  5808.       [Bindable(event="propertyChange")]
  5809.       public function get updateDiffText() : LocalizedText
  5810.       {
  5811.          return this._773127867updateDiffText;
  5812.       }
  5813.       
  5814.       private function onInstall() : void
  5815.       {
  5816.          var _loc1_:String = Capabilities.os;
  5817.          if(_loc1_.indexOf("Windows") != -1)
  5818.          {
  5819.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  5820.          }
  5821.          else if(_loc1_.indexOf("Mac") != -1)
  5822.          {
  5823.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Mac" : "Prefs_Mac";
  5824.          }
  5825.          else if(_loc1_.indexOf("Linux") != -1)
  5826.          {
  5827.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  5828.          }
  5829.       }
  5830.       
  5831.       private function _AppInstaller_RemoveChild2_i() : RemoveChild
  5832.       {
  5833.          var _loc1_:RemoveChild = new RemoveChild();
  5834.          this._AppInstaller_RemoveChild2 = _loc1_;
  5835.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild2",this._AppInstaller_RemoveChild2);
  5836.          return _loc1_;
  5837.       }
  5838.       
  5839.       private function set errorText(param1:String) : void
  5840.       {
  5841.          var _loc2_:Object = null;
  5842.          _loc2_ = this._329533269errorText;
  5843.          if(_loc2_ !== param1)
  5844.          {
  5845.             this._329533269errorText = param1;
  5846.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  5847.          }
  5848.       }
  5849.       
  5850.       public function __updateDiffCancelButton_click(param1:MouseEvent) : void
  5851.       {
  5852.          this.onCancel();
  5853.       }
  5854.       
  5855.       private function _AppInstaller_LocalizedButton1_i() : LocalizedButton
  5856.       {
  5857.          var _loc1_:LocalizedButton = new LocalizedButton();
  5858.          this.openButton = _loc1_;
  5859.          _loc1_.styleName = "defaultButton";
  5860.          _loc1_.resourceName = "btnOpen";
  5861.          _loc1_.addEventListener("click",this.__openButton_click);
  5862.          _loc1_.id = "openButton";
  5863.          if(!_loc1_.document)
  5864.          {
  5865.             _loc1_.document = this;
  5866.          }
  5867.          return _loc1_;
  5868.       }
  5869.       
  5870.       public function __waitingCancel_click(param1:MouseEvent) : void
  5871.       {
  5872.          this.onCancel();
  5873.       }
  5874.       
  5875.       private function _AppInstaller_VBox3_i() : VBox
  5876.       {
  5877.          var _loc1_:VBox = new VBox();
  5878.          this.securityContent = _loc1_;
  5879.          _loc1_.styleName = "contentBox";
  5880.          _loc1_.percentWidth = 100;
  5881.          _loc1_.percentHeight = 100;
  5882.          _loc1_.id = "securityContent";
  5883.          BindingManager.executeBindings(this,"securityContent",this.securityContent);
  5884.          if(!_loc1_.document)
  5885.          {
  5886.             _loc1_.document = this;
  5887.          }
  5888.          _loc1_.addChild(this._AppInstaller_Form2_c());
  5889.          _loc1_.addChild(this._AppInstaller_Spacer1_c());
  5890.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox2_c());
  5891.          _loc1_.addChild(this._AppInstaller_SecurityInfo1_i());
  5892.          return _loc1_;
  5893.       }
  5894.       
  5895.       private function _AppInstaller_RemoveChild12_i() : RemoveChild
  5896.       {
  5897.          var _loc1_:RemoveChild = new RemoveChild();
  5898.          this._AppInstaller_RemoveChild12 = _loc1_;
  5899.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild12",this._AppInstaller_RemoveChild12);
  5900.          return _loc1_;
  5901.       }
  5902.       
  5903.       [Bindable(event="propertyChange")]
  5904.       private function get redCircleIcon() : Class
  5905.       {
  5906.          return this._1654957862redCircleIcon;
  5907.       }
  5908.       
  5909.       public function ___AppInstaller_LocalizedButton17_click(param1:MouseEvent) : void
  5910.       {
  5911.          this.onLaunch();
  5912.       }
  5913.       
  5914.       private function _AppInstaller_CheckBox1_i() : CheckBox
  5915.       {
  5916.          var _loc1_:CheckBox = new CheckBox();
  5917.          this.installAIRCheckBox = _loc1_;
  5918.          _loc1_.percentWidth = 100;
  5919.          _loc1_.enabled = false;
  5920.          _loc1_.height = 22;
  5921.          _loc1_.id = "installAIRCheckBox";
  5922.          BindingManager.executeBindings(this,"installAIRCheckBox",this.installAIRCheckBox);
  5923.          if(!_loc1_.document)
  5924.          {
  5925.             _loc1_.document = this;
  5926.          }
  5927.          return _loc1_;
  5928.       }
  5929.       
  5930.       [Bindable(event="propertyChange")]
  5931.       public function get updateDiffLinkButton() : LinkButton
  5932.       {
  5933.          return this._1657456934updateDiffLinkButton;
  5934.       }
  5935.       
  5936.       private function _AppInstaller_LocalizedButton18_i() : LocalizedButton
  5937.       {
  5938.          var _loc1_:LocalizedButton = null;
  5939.          _loc1_ = new LocalizedButton();
  5940.          this.uninstallButton = _loc1_;
  5941.          _loc1_.resourceName = "btnUninstall";
  5942.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1358934296);
  5943.          _loc1_.addEventListener("click",this.__uninstallButton_click);
  5944.          _loc1_.id = "uninstallButton";
  5945.          if(!_loc1_.document)
  5946.          {
  5947.             _loc1_.document = this;
  5948.          }
  5949.          return _loc1_;
  5950.       }
  5951.       
  5952.       private function _AppInstaller_SetProperty19_i() : SetProperty
  5953.       {
  5954.          var _loc1_:SetProperty = new SetProperty();
  5955.          this._AppInstaller_SetProperty19 = _loc1_;
  5956.          _loc1_.name = "header";
  5957.          _loc1_.value = "titleLicenseAgreement";
  5958.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty19",this._AppInstaller_SetProperty19);
  5959.          return _loc1_;
  5960.       }
  5961.       
  5962.       private function _AppInstaller_Spacer3_c() : Spacer
  5963.       {
  5964.          var _loc1_:Spacer = new Spacer();
  5965.          _loc1_.height = 16;
  5966.          if(!_loc1_.document)
  5967.          {
  5968.             _loc1_.document = this;
  5969.          }
  5970.          return _loc1_;
  5971.       }
  5972.       
  5973.       private function onPreInitialize() : void
  5974.       {
  5975.          locManager = LocalizationManager.getInstance();
  5976.          locManager.defaultResourceBundleName = className;
  5977.       }
  5978.       
  5979.       public function set titleLabel(param1:LocalizedLabel) : void
  5980.       {
  5981.          var _loc2_:Object = null;
  5982.          _loc2_ = this._1791483012titleLabel;
  5983.          if(_loc2_ !== param1)
  5984.          {
  5985.             this._1791483012titleLabel = param1;
  5986.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"titleLabel",_loc2_,param1));
  5987.          }
  5988.       }
  5989.       
  5990.       private function asyncCall(param1:Function) : void
  5991.       {
  5992.          var f:Function = param1;
  5993.          this.asyncCallTimer = new Timer(0,1);
  5994.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  5995.          {
  5996.             f();
  5997.          });
  5998.          this.asyncCallTimer.start();
  5999.       }
  6000.       
  6001.       private function _AppInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  6002.       {
  6003.          var _loc1_:OSButtonBarHBox = null;
  6004.          _loc1_ = new OSButtonBarHBox();
  6005.          _loc1_.styleName = "buttonRow";
  6006.          if(!_loc1_.document)
  6007.          {
  6008.             _loc1_.document = this;
  6009.          }
  6010.          _loc1_.addChild(this._AppInstaller_LocalizedButton18_i());
  6011.          _loc1_.addChild(this._AppInstaller_LocalizedButton19_i());
  6012.          return _loc1_;
  6013.       }
  6014.       
  6015.       private function _AppInstaller_RemoveChild1_i() : RemoveChild
  6016.       {
  6017.          var _loc1_:RemoveChild = new RemoveChild();
  6018.          this._AppInstaller_RemoveChild1 = _loc1_;
  6019.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild1",this._AppInstaller_RemoveChild1);
  6020.          return _loc1_;
  6021.       }
  6022.       
  6023.       public function set doneLabelResourceName(param1:String) : void
  6024.       {
  6025.          var _loc2_:Object = null;
  6026.          _loc2_ = this._955756181doneLabelResourceName;
  6027.          if(_loc2_ !== param1)
  6028.          {
  6029.             this._955756181doneLabelResourceName = param1;
  6030.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabelResourceName",_loc2_,param1));
  6031.          }
  6032.       }
  6033.       
  6034.       [Bindable(event="propertyChange")]
  6035.       public function get progressCancel() : LocalizedButton
  6036.       {
  6037.          return this._1922221831progressCancel;
  6038.       }
  6039.       
  6040.       private function _AppInstaller_RemoveChild11_i() : RemoveChild
  6041.       {
  6042.          var _loc1_:RemoveChild = new RemoveChild();
  6043.          this._AppInstaller_RemoveChild11 = _loc1_;
  6044.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild11",this._AppInstaller_RemoveChild11);
  6045.          return _loc1_;
  6046.       }
  6047.       
  6048.       [Bindable(event="propertyChange")]
  6049.       private function get redSecurityIcon() : Class
  6050.       {
  6051.          return this._2057878774redSecurityIcon;
  6052.       }
  6053.       
  6054.       private function _AppInstaller_VBox2_i() : VBox
  6055.       {
  6056.          var _loc1_:VBox = new VBox();
  6057.          this._AppInstaller_VBox2 = _loc1_;
  6058.          _loc1_.styleName = "contentBox";
  6059.          _loc1_.percentWidth = 100;
  6060.          _loc1_.percentHeight = 100;
  6061.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox2_creationComplete);
  6062.          _loc1_.id = "_AppInstaller_VBox2";
  6063.          BindingManager.executeBindings(this,"_AppInstaller_VBox2",this._AppInstaller_VBox2);
  6064.          if(!_loc1_.document)
  6065.          {
  6066.             _loc1_.document = this;
  6067.          }
  6068.          _loc1_.addChild(this._AppInstaller_Form1_c());
  6069.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox1_c());
  6070.          return _loc1_;
  6071.       }
  6072.       
  6073.       public function __uninstallSame_click(param1:MouseEvent) : void
  6074.       {
  6075.          this.onUninstall();
  6076.       }
  6077.       
  6078.       private function _AppInstaller_SecurityInfo1_i() : SecurityInfo
  6079.       {
  6080.          var _loc1_:SecurityInfo = new SecurityInfo();
  6081.          this.securityInfo = _loc1_;
  6082.          _loc1_.percentWidth = 100;
  6083.          _loc1_.currentState = "opened";
  6084.          _loc1_.id = "securityInfo";
  6085.          if(!_loc1_.document)
  6086.          {
  6087.             _loc1_.document = this;
  6088.          }
  6089.          return _loc1_;
  6090.       }
  6091.       
  6092.       private function _AppInstaller_LocalizedButton17_c() : LocalizedButton
  6093.       {
  6094.          var _loc1_:LocalizedButton = new LocalizedButton();
  6095.          _loc1_.y = 45;
  6096.          _loc1_.percentWidth = 100;
  6097.          _loc1_.resourceName = "btnRunNow";
  6098.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_450278490);
  6099.          _loc1_.setStyle("paddingLeft",15);
  6100.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton17_click);
  6101.          if(!_loc1_.document)
  6102.          {
  6103.             _loc1_.document = this;
  6104.          }
  6105.          return _loc1_;
  6106.       }
  6107.       
  6108.       public function set progressContent(param1:VBox) : void
  6109.       {
  6110.          var _loc2_:Object = null;
  6111.          _loc2_ = this._139350644progressContent;
  6112.          if(_loc2_ !== param1)
  6113.          {
  6114.             this._139350644progressContent = param1;
  6115.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  6116.          }
  6117.       }
  6118.       
  6119.       [Bindable(event="propertyChange")]
  6120.       public function get waitingCancel() : LocalizedButton
  6121.       {
  6122.          return this._1080032473waitingCancel;
  6123.       }
  6124.       
  6125.       private function _AppInstaller_SetProperty18_i() : SetProperty
  6126.       {
  6127.          var _loc1_:SetProperty = new SetProperty();
  6128.          this._AppInstaller_SetProperty18 = _loc1_;
  6129.          _loc1_.name = "source";
  6130.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty18",this._AppInstaller_SetProperty18);
  6131.          return _loc1_;
  6132.       }
  6133.       
  6134.       private function _AppInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  6135.       {
  6136.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6137.          _loc1_.styleName = "buttonRow";
  6138.          _loc1_.percentWidth = 100;
  6139.          if(!_loc1_.document)
  6140.          {
  6141.             _loc1_.document = this;
  6142.          }
  6143.          _loc1_.addChild(this._AppInstaller_LocalizedButton14_i());
  6144.          _loc1_.addChild(this._AppInstaller_LocalizedButton15_i());
  6145.          return _loc1_;
  6146.       }
  6147.       
  6148.       private function onDataChange(param1:Event) : void
  6149.       {
  6150.          this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  6151.       }
  6152.       
  6153.       public function set runButton(param1:LocalizedButton) : void
  6154.       {
  6155.          var _loc2_:Object = null;
  6156.          _loc2_ = this._1298695779runButton;
  6157.          if(_loc2_ !== param1)
  6158.          {
  6159.             this._1298695779runButton = param1;
  6160.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"runButton",_loc2_,param1));
  6161.          }
  6162.       }
  6163.       
  6164.       [Bindable(event="propertyChange")]
  6165.       public function get appIconImage() : ExtendedImage
  6166.       {
  6167.          return this._299359041appIconImage;
  6168.       }
  6169.       
  6170.       public function ___AppInstaller_State30_enterState(param1:FlexEvent) : void
  6171.       {
  6172.          focusManager.setFocus(this.uninstallCancelButton);
  6173.       }
  6174.       
  6175.       private function _AppInstaller_Label5_i() : Label
  6176.       {
  6177.          var _loc1_:Label = new Label();
  6178.          this._AppInstaller_Label5 = _loc1_;
  6179.          _loc1_.styleName = "formItemText";
  6180.          _loc1_.id = "_AppInstaller_Label5";
  6181.          BindingManager.executeBindings(this,"_AppInstaller_Label5",this._AppInstaller_Label5);
  6182.          if(!_loc1_.document)
  6183.          {
  6184.             _loc1_.document = this;
  6185.          }
  6186.          return _loc1_;
  6187.       }
  6188.       
  6189.       private function _AppInstaller_SetProperty9_i() : SetProperty
  6190.       {
  6191.          var _loc1_:SetProperty = new SetProperty();
  6192.          this._AppInstaller_SetProperty9 = _loc1_;
  6193.          _loc1_.name = "source";
  6194.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty9",this._AppInstaller_SetProperty9);
  6195.          return _loc1_;
  6196.       }
  6197.       
  6198.       private function _AppInstaller_Spacer2_i() : Spacer
  6199.       {
  6200.          var _loc1_:Spacer = new Spacer();
  6201.          this._AppInstaller_Spacer2 = _loc1_;
  6202.          _loc1_.height = 16;
  6203.          _loc1_.id = "_AppInstaller_Spacer2";
  6204.          BindingManager.executeBindings(this,"_AppInstaller_Spacer2",this._AppInstaller_Spacer2);
  6205.          if(!_loc1_.document)
  6206.          {
  6207.             _loc1_.document = this;
  6208.          }
  6209.          return _loc1_;
  6210.       }
  6211.       
  6212.       private function _AppInstaller_RemoveChild10_i() : RemoveChild
  6213.       {
  6214.          var _loc1_:RemoveChild = new RemoveChild();
  6215.          this._AppInstaller_RemoveChild10 = _loc1_;
  6216.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild10",this._AppInstaller_RemoveChild10);
  6217.          return _loc1_;
  6218.       }
  6219.       
  6220.       [Bindable(event="propertyChange")]
  6221.       public function get updateMsgText() : LocalizedText
  6222.       {
  6223.          return this._152218811updateMsgText;
  6224.       }
  6225.       
  6226.       private function _AppInstaller_SetProperty29_i() : SetProperty
  6227.       {
  6228.          var _loc1_:SetProperty = new SetProperty();
  6229.          this._AppInstaller_SetProperty29 = _loc1_;
  6230.          _loc1_.name = "resourceName";
  6231.          _loc1_.value = "lblCancelingInst";
  6232.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty29",this._AppInstaller_SetProperty29);
  6233.          return _loc1_;
  6234.       }
  6235.       
  6236.       private function _AppInstaller_LocalizedLabel9_i() : LocalizedLabel
  6237.       {
  6238.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6239.          this.progressLabel = _loc1_;
  6240.          _loc1_.styleName = "formItemText";
  6241.          _loc1_.id = "progressLabel";
  6242.          if(!_loc1_.document)
  6243.          {
  6244.             _loc1_.document = this;
  6245.          }
  6246.          return _loc1_;
  6247.       }
  6248.       
  6249.       private function onFinish() : void
  6250.       {
  6251.          this.events.dispatchEvent(new Event("appinstall.complete"));
  6252.       }
  6253.       
  6254.       [Bindable(event="propertyChange")]
  6255.       public function get uninstallLabel() : LocalizedText
  6256.       {
  6257.          return this._786866994uninstallLabel;
  6258.       }
  6259.       
  6260.       [Bindable(event="propertyChange")]
  6261.       private function get errorText() : String
  6262.       {
  6263.          return this._329533269errorText;
  6264.       }
  6265.       
  6266.       [Bindable(event="propertyChange")]
  6267.       private function get redBlockedIcon() : Class
  6268.       {
  6269.          return this._1707366196redBlockedIcon;
  6270.       }
  6271.       
  6272.       public function set finishButton(param1:LocalizedButton) : void
  6273.       {
  6274.          var _loc2_:Object = null;
  6275.          _loc2_ = this._1993628251finishButton;
  6276.          if(_loc2_ !== param1)
  6277.          {
  6278.             this._1993628251finishButton = param1;
  6279.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"finishButton",_loc2_,param1));
  6280.          }
  6281.       }
  6282.       
  6283.       private function _AppInstaller_LocalizedButton16_c() : LocalizedButton
  6284.       {
  6285.          var _loc1_:LocalizedButton = new LocalizedButton();
  6286.          _loc1_.percentWidth = 100;
  6287.          _loc1_.resourceName = "btnUninstall";
  6288.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1358934296);
  6289.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton16_click);
  6290.          if(!_loc1_.document)
  6291.          {
  6292.             _loc1_.document = this;
  6293.          }
  6294.          return _loc1_;
  6295.       }
  6296.       
  6297.       private function onError(param1:Event) : void
  6298.       {
  6299.          var _loc3_:String = null;
  6300.          var _loc2_:ErrorEvent = ErrorEvent(param1);
  6301.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(_loc2_.errorID))
  6302.          {
  6303.             _loc3_ = this.ERROR_ID_TO_NAME[_loc2_.errorID];
  6304.             this.errorIDText = "";
  6305.          }
  6306.          else
  6307.          {
  6308.             if(this.record.invocation == "uninstall" || this.record.prefs && this.record.prefs.action == "uninstall")
  6309.             {
  6310.                _loc3_ = "genericUninstallError";
  6311.             }
  6312.             else if(this.record.invocation == "update")
  6313.             {
  6314.                _loc3_ = "genericUpdateError";
  6315.             }
  6316.             else
  6317.             {
  6318.                _loc3_ = "genericInstallError";
  6319.             }
  6320.             this.errorIDText = locManager.getString("msgErrorStringBegin",null,[_loc2_.errorID]);
  6321.          }
  6322.          this.errorText = locManager.getString(_loc3_);
  6323.          currentState = "Error";
  6324.       }
  6325.       
  6326.       private function _AppInstaller_SetProperty17_i() : SetProperty
  6327.       {
  6328.          var _loc1_:SetProperty = new SetProperty();
  6329.          this._AppInstaller_SetProperty17 = _loc1_;
  6330.          _loc1_.name = "stageHeight";
  6331.          _loc1_.value = 392;
  6332.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty17",this._AppInstaller_SetProperty17);
  6333.          return _loc1_;
  6334.       }
  6335.       
  6336.       private function _AppInstaller_Spacer1_c() : Spacer
  6337.       {
  6338.          var _loc1_:Spacer = new Spacer();
  6339.          _loc1_.percentHeight = 100;
  6340.          if(!_loc1_.document)
  6341.          {
  6342.             _loc1_.document = this;
  6343.          }
  6344.          return _loc1_;
  6345.       }
  6346.       
  6347.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  6348.       {
  6349.          activate();
  6350.       }
  6351.       
  6352.       private function _AppInstaller_State19_c() : State
  6353.       {
  6354.          var _loc1_:State = new State();
  6355.          _loc1_.name = "ProgressCancel";
  6356.          _loc1_.basedOn = "Progress";
  6357.          _loc1_.overrides = [this._AppInstaller_SetProperty29_i(),this._AppInstaller_RemoveChild6_i()];
  6358.          return _loc1_;
  6359.       }
  6360.       
  6361.       private function _AppInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  6362.       {
  6363.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6364.          if(!_loc1_.document)
  6365.          {
  6366.             _loc1_.document = this;
  6367.          }
  6368.          _loc1_.addChild(this._AppInstaller_LocalizedButton12_i());
  6369.          _loc1_.addChild(this._AppInstaller_LocalizedButton13_i());
  6370.          return _loc1_;
  6371.       }
  6372.       
  6373.       public function set updateDiffHRule(param1:HRule) : void
  6374.       {
  6375.          var _loc2_:Object = null;
  6376.          _loc2_ = this._1814491210updateDiffHRule;
  6377.          if(_loc2_ !== param1)
  6378.          {
  6379.             this._1814491210updateDiffHRule = param1;
  6380.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffHRule",_loc2_,param1));
  6381.          }
  6382.       }
  6383.       
  6384.       public function ___AppInstaller_State22_enterState(param1:FlexEvent) : void
  6385.       {
  6386.          focusManager.setFocus(this.finishButton);
  6387.       }
  6388.       
  6389.       private function _AppInstaller_Label4_i() : Label
  6390.       {
  6391.          var _loc1_:Label = new Label();
  6392.          this._AppInstaller_Label4 = _loc1_;
  6393.          _loc1_.styleName = "formItemText";
  6394.          _loc1_.id = "_AppInstaller_Label4";
  6395.          BindingManager.executeBindings(this,"_AppInstaller_Label4",this._AppInstaller_Label4);
  6396.          if(!_loc1_.document)
  6397.          {
  6398.             _loc1_.document = this;
  6399.          }
  6400.          return _loc1_;
  6401.       }
  6402.       
  6403.       private function _AppInstaller_SetProperty8_i() : SetProperty
  6404.       {
  6405.          var _loc1_:SetProperty = new SetProperty();
  6406.          this._AppInstaller_SetProperty8 = _loc1_;
  6407.          _loc1_.name = "defaultButton";
  6408.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty8",this._AppInstaller_SetProperty8);
  6409.          return _loc1_;
  6410.       }
  6411.       
  6412.       private function _AppInstaller_State9_c() : State
  6413.       {
  6414.          var _loc1_:State = new State();
  6415.          _loc1_.name = "Prefs_Mac";
  6416.          _loc1_.basedOn = "Prefs_Full_Win";
  6417.          _loc1_.overrides = [this._AppInstaller_RemoveChild3_i(),this._AppInstaller_RemoveChild4_i()];
  6418.          _loc1_.addEventListener("enterState",this.___AppInstaller_State9_enterState);
  6419.          return _loc1_;
  6420.       }
  6421.       
  6422.       private function _AppInstaller_TextInput1_i() : TextInput
  6423.       {
  6424.          var _loc1_:TextInput = new TextInput();
  6425.          this._AppInstaller_TextInput1 = _loc1_;
  6426.          _loc1_.minWidth = 280;
  6427.          _loc1_.percentWidth = 100;
  6428.          _loc1_.height = 24;
  6429.          _loc1_.addEventListener("change",this.___AppInstaller_TextInput1_change);
  6430.          _loc1_.id = "_AppInstaller_TextInput1";
  6431.          BindingManager.executeBindings(this,"_AppInstaller_TextInput1",this._AppInstaller_TextInput1);
  6432.          if(!_loc1_.document)
  6433.          {
  6434.             _loc1_.document = this;
  6435.          }
  6436.          return _loc1_;
  6437.       }
  6438.       
  6439.       private function onUpdate() : void
  6440.       {
  6441.          this.onContinue();
  6442.       }
  6443.       
  6444.       private function _AppInstaller_LocalizedLabel8_c() : LocalizedLabel
  6445.       {
  6446.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6447.          _loc1_.resourceName = "lblInstallationLocation";
  6448.          _loc1_.styleName = "h2";
  6449.          if(!_loc1_.document)
  6450.          {
  6451.             _loc1_.document = this;
  6452.          }
  6453.          return _loc1_;
  6454.       }
  6455.       
  6456.       private function _AppInstaller_SetProperty28_i() : SetProperty
  6457.       {
  6458.          var _loc1_:SetProperty = new SetProperty();
  6459.          this._AppInstaller_SetProperty28 = _loc1_;
  6460.          _loc1_.name = "resourceName";
  6461.          _loc1_.value = "lblUpdatingApp";
  6462.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty28",this._AppInstaller_SetProperty28);
  6463.          return _loc1_;
  6464.       }
  6465.       
  6466.       override public function initialize() : void
  6467.       {
  6468.          var target:AppInstaller = null;
  6469.          var watcherSetupUtilClass:Object = null;
  6470.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  6471.          var bindings:Array = this._AppInstaller_bindingsSetup();
  6472.          var watchers:Array = [];
  6473.          target = this;
  6474.          if(_watcherSetupUtil == null)
  6475.          {
  6476.             watcherSetupUtilClass = getDefinitionByName("_AppInstallerWatcherSetupUtil");
  6477.             watcherSetupUtilClass["init"](null);
  6478.          }
  6479.          _watcherSetupUtil.setup(this,function(param1:String):*
  6480.          {
  6481.             return target[param1];
  6482.          },bindings,watchers);
  6483.          var i:uint = 0;
  6484.          while(i < bindings.length)
  6485.          {
  6486.             Binding(bindings[i]).execute();
  6487.             i++;
  6488.          }
  6489.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  6490.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  6491.          super.initialize();
  6492.       }
  6493.       
  6494.       private function _AppInstaller_AddChild17_i() : AddChild
  6495.       {
  6496.          var _loc1_:AddChild = null;
  6497.          _loc1_ = new AddChild();
  6498.          this._AppInstaller_AddChild17 = _loc1_;
  6499.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox14_c);
  6500.          BindingManager.executeBindings(this,"_AppInstaller_AddChild17",this._AppInstaller_AddChild17);
  6501.          return _loc1_;
  6502.       }
  6503.       
  6504.       public function set updateDiffMidSpacer(param1:Spacer) : void
  6505.       {
  6506.          var _loc2_:Object = null;
  6507.          _loc2_ = this._1780808646updateDiffMidSpacer;
  6508.          if(_loc2_ !== param1)
  6509.          {
  6510.             this._1780808646updateDiffMidSpacer = param1;
  6511.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffMidSpacer",_loc2_,param1));
  6512.          }
  6513.       }
  6514.       
  6515.       public function ___AppInstaller_State3_enterState(param1:FlexEvent) : void
  6516.       {
  6517.          focusManager.setFocus(this.openButton);
  6518.       }
  6519.       
  6520.       private function getUpdateAppsText(param1:Array) : String
  6521.       {
  6522.          var _loc2_:* = "";
  6523.          if(!param1)
  6524.          {
  6525.             return _loc2_;
  6526.          }
  6527.          var _loc3_:int = 0;
  6528.          while(_loc3_ < param1.length)
  6529.          {
  6530.             _loc2_ += Object(param1[_loc3_]).label;
  6531.             if(_loc3_ < param1.length - 1)
  6532.             {
  6533.                _loc2_ += "<br />";
  6534.             }
  6535.             _loc3_++;
  6536.          }
  6537.          return _loc2_;
  6538.       }
  6539.       
  6540.       public function ___AppInstaller_State11_enterState(param1:FlexEvent) : void
  6541.       {
  6542.          focusManager.setFocus(this.eula.agree);
  6543.       }
  6544.       
  6545.       private function _AppInstaller_LocalizedButton15_i() : LocalizedButton
  6546.       {
  6547.          var _loc1_:LocalizedButton = new LocalizedButton();
  6548.          this.updateDiffCancelButton = _loc1_;
  6549.          _loc1_.resourceName = "btnCancel";
  6550.          _loc1_.addEventListener("click",this.__updateDiffCancelButton_click);
  6551.          _loc1_.id = "updateDiffCancelButton";
  6552.          if(!_loc1_.document)
  6553.          {
  6554.             _loc1_.document = this;
  6555.          }
  6556.          return _loc1_;
  6557.       }
  6558.       
  6559.       private function _AppInstaller_State18_c() : State
  6560.       {
  6561.          var _loc1_:State = new State();
  6562.          _loc1_.name = "ProgressUpdate";
  6563.          _loc1_.basedOn = "Progress";
  6564.          _loc1_.overrides = [this._AppInstaller_SetProperty28_i()];
  6565.          return _loc1_;
  6566.       }
  6567.       
  6568.       public function ___AppInstaller_State25_enterState(param1:FlexEvent) : void
  6569.       {
  6570.          focusManager.setFocus(this.runButton);
  6571.       }
  6572.       
  6573.       public function ___AppInstaller_LocalizedButton16_click(param1:MouseEvent) : void
  6574.       {
  6575.          this.onUninstall();
  6576.       }
  6577.       
  6578.       private function _AppInstaller_AddChild16_i() : AddChild
  6579.       {
  6580.          var _loc1_:AddChild = null;
  6581.          _loc1_ = new AddChild();
  6582.          this._AppInstaller_AddChild16 = _loc1_;
  6583.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox13_i);
  6584.          BindingManager.executeBindings(this,"_AppInstaller_AddChild16",this._AppInstaller_AddChild16);
  6585.          return _loc1_;
  6586.       }
  6587.       
  6588.       private function onContinue() : void
  6589.       {
  6590.          if(this.record.mustShowEULA)
  6591.          {
  6592.             currentState = "EULA";
  6593.          }
  6594.          else if(!this.record.isEULAAccepted)
  6595.          {
  6596.             currentState = "FirstLaunchEULA";
  6597.          }
  6598.          else
  6599.          {
  6600.             currentState = "ProgressInstall";
  6601.             this.events.dispatchEvent(new Event("appinstall.complete"));
  6602.          }
  6603.       }
  6604.       
  6605.       private function _AppInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  6606.       {
  6607.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6608.          _loc1_.percentWidth = 100;
  6609.          _loc1_.styleName = "buttonRow";
  6610.          if(!_loc1_.document)
  6611.          {
  6612.             _loc1_.document = this;
  6613.          }
  6614.          _loc1_.addChild(this._AppInstaller_LocalizedButton8_i());
  6615.          return _loc1_;
  6616.       }
  6617.       
  6618.       private function _AppInstaller_SetProperty39_i() : SetProperty
  6619.       {
  6620.          var _loc1_:SetProperty = new SetProperty();
  6621.          this._AppInstaller_SetProperty39 = _loc1_;
  6622.          _loc1_.name = "resourceName";
  6623.          _loc1_.value = "msgAppExistWithSameVer_Close";
  6624.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty39",this._AppInstaller_SetProperty39);
  6625.          return _loc1_;
  6626.       }
  6627.       
  6628.       [Bindable(event="propertyChange")]
  6629.       public function get updateDiffHRule() : HRule
  6630.       {
  6631.          return this._1814491210updateDiffHRule;
  6632.       }
  6633.       
  6634.       public function __installButton_click(param1:MouseEvent) : void
  6635.       {
  6636.          this.onInstall();
  6637.       }
  6638.       
  6639.       public function set updateDiffCancelButton(param1:LocalizedButton) : void
  6640.       {
  6641.          var _loc2_:Object = null;
  6642.          _loc2_ = this._1733670438updateDiffCancelButton;
  6643.          if(_loc2_ !== param1)
  6644.          {
  6645.             this._1733670438updateDiffCancelButton = param1;
  6646.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffCancelButton",_loc2_,param1));
  6647.          }
  6648.       }
  6649.       
  6650.       public function ___AppInstaller_State6_enterState(param1:FlexEvent) : void
  6651.       {
  6652.          focusManager.setFocus(this.continueButton);
  6653.       }
  6654.       
  6655.       private function _AppInstaller_Label3_i() : Label
  6656.       {
  6657.          var _loc1_:Label = new Label();
  6658.          this._AppInstaller_Label3 = _loc1_;
  6659.          _loc1_.styleName = "formItemText";
  6660.          _loc1_.maxWidth = 240;
  6661.          _loc1_.id = "_AppInstaller_Label3";
  6662.          BindingManager.executeBindings(this,"_AppInstaller_Label3",this._AppInstaller_Label3);
  6663.          if(!_loc1_.document)
  6664.          {
  6665.             _loc1_.document = this;
  6666.          }
  6667.          return _loc1_;
  6668.       }
  6669.       
  6670.       private function _AppInstaller_SetProperty7_i() : SetProperty
  6671.       {
  6672.          var _loc1_:SetProperty = new SetProperty();
  6673.          this._AppInstaller_SetProperty7 = _loc1_;
  6674.          _loc1_.name = "resourceName";
  6675.          _loc1_.value = "msgConfirmAppInstall";
  6676.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty7",this._AppInstaller_SetProperty7);
  6677.          return _loc1_;
  6678.       }
  6679.       
  6680.       private function _AppInstaller_SetProperty16_i() : SetProperty
  6681.       {
  6682.          var _loc1_:SetProperty = new SetProperty();
  6683.          this._AppInstaller_SetProperty16 = _loc1_;
  6684.          _loc1_.name = "stageHeight";
  6685.          _loc1_.value = 354;
  6686.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty16",this._AppInstaller_SetProperty16);
  6687.          return _loc1_;
  6688.       }
  6689.       
  6690.       private function _AppInstaller_State8_c() : State
  6691.       {
  6692.          var _loc1_:State = new State();
  6693.          _loc1_.name = "Prefs_Full_Mac";
  6694.          _loc1_.basedOn = "Prefs_Full_Win";
  6695.          _loc1_.overrides = [this._AppInstaller_RemoveChild2_i()];
  6696.          _loc1_.addEventListener("enterState",this.___AppInstaller_State8_enterState);
  6697.          return _loc1_;
  6698.       }
  6699.       
  6700.       private function _AppInstaller_SetProperty27_i() : SetProperty
  6701.       {
  6702.          var _loc1_:SetProperty = new SetProperty();
  6703.          this._AppInstaller_SetProperty27 = _loc1_;
  6704.          _loc1_.name = "resourceName";
  6705.          _loc1_.value = "lblUninstallingApp";
  6706.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty27",this._AppInstaller_SetProperty27);
  6707.          return _loc1_;
  6708.       }
  6709.       
  6710.       public function __updateDiffLinkButton_click(param1:MouseEvent) : void
  6711.       {
  6712.          this.onMore();
  6713.       }
  6714.       
  6715.       public function ___AppInstaller_VBox2_creationComplete(param1:FlexEvent) : void
  6716.       {
  6717.          activate();
  6718.       }
  6719.       
  6720.       [Bindable(event="propertyChange")]
  6721.       public function get updateDiffMidSpacer() : Spacer
  6722.       {
  6723.          return this._1780808646updateDiffMidSpacer;
  6724.       }
  6725.       
  6726.       public function ___AppInstaller_State9_enterState(param1:FlexEvent) : void
  6727.       {
  6728.          focusManager.setFocus(this.continueButton);
  6729.       }
  6730.       
  6731.       private function _AppInstaller_LocalizedLabel7_c() : LocalizedLabel
  6732.       {
  6733.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6734.          _loc1_.resourceName = "lblInstallationPrefs";
  6735.          _loc1_.styleName = "h2";
  6736.          if(!_loc1_.document)
  6737.          {
  6738.             _loc1_.document = this;
  6739.          }
  6740.          return _loc1_;
  6741.       }
  6742.       
  6743.       private function _AppInstaller_State29_c() : State
  6744.       {
  6745.          var _loc1_:State = new State();
  6746.          _loc1_.name = "Update_Diff_Disabled";
  6747.          _loc1_.basedOn = "Update_Diff_Ver";
  6748.          _loc1_.overrides = [this._AppInstaller_SetProperty49_i(),this._AppInstaller_RemoveChild10_i(),this._AppInstaller_RemoveChild11_i(),this._AppInstaller_RemoveChild12_i(),this._AppInstaller_RemoveChild13_i(),this._AppInstaller_SetProperty50_i(),this._AppInstaller_SetProperty51_i(),this._AppInstaller_AddChild15_i()];
  6749.          _loc1_.addEventListener("enterState",this.___AppInstaller_State29_enterState);
  6750.          return _loc1_;
  6751.       }
  6752.       
  6753.       [Bindable(event="propertyChange")]
  6754.       public function get titleLabel() : LocalizedLabel
  6755.       {
  6756.          return this._1791483012titleLabel;
  6757.       }
  6758.       
  6759.       private function _AppInstaller_TextArea1_i() : TextArea
  6760.       {
  6761.          var _loc1_:TextArea = null;
  6762.          _loc1_ = new TextArea();
  6763.          this.updateAppsRunning = _loc1_;
  6764.          _loc1_.height = 60;
  6765.          _loc1_.percentWidth = 100;
  6766.          _loc1_.styleName = "eulaText";
  6767.          _loc1_.condenseWhite = true;
  6768.          _loc1_.editable = false;
  6769.          _loc1_.selectable = false;
  6770.          _loc1_.setStyle("leading",5);
  6771.          _loc1_.id = "updateAppsRunning";
  6772.          if(!_loc1_.document)
  6773.          {
  6774.             _loc1_.document = this;
  6775.          }
  6776.          return _loc1_;
  6777.       }
  6778.       
  6779.       private function _AppInstaller_LocalizedButton14_i() : LocalizedButton
  6780.       {
  6781.          var _loc1_:LocalizedButton = new LocalizedButton();
  6782.          this.updateDiffReplaceButton = _loc1_;
  6783.          _loc1_.styleName = "defaultButton";
  6784.          _loc1_.minWidth = 120;
  6785.          _loc1_.resourceName = "btnReplace";
  6786.          _loc1_.setStyle("icon",this._embed_mxml_assets_reinstall_icon_png_1354539284);
  6787.          _loc1_.addEventListener("click",this.__updateDiffReplaceButton_click);
  6788.          _loc1_.id = "updateDiffReplaceButton";
  6789.          if(!_loc1_.document)
  6790.          {
  6791.             _loc1_.document = this;
  6792.          }
  6793.          return _loc1_;
  6794.       }
  6795.       
  6796.       private function _AppInstaller_State17_c() : State
  6797.       {
  6798.          var _loc1_:State = new State();
  6799.          _loc1_.name = "ProgressUninstall";
  6800.          _loc1_.basedOn = "Progress";
  6801.          _loc1_.overrides = [this._AppInstaller_SetProperty27_i()];
  6802.          return _loc1_;
  6803.       }
  6804.       
  6805.       private function _AppInstaller_SetProperty38_i() : SetProperty
  6806.       {
  6807.          var _loc1_:SetProperty = new SetProperty();
  6808.          this._AppInstaller_SetProperty38 = _loc1_;
  6809.          _loc1_.name = "stageHeight";
  6810.          _loc1_.value = 200;
  6811.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty38",this._AppInstaller_SetProperty38);
  6812.          return _loc1_;
  6813.       }
  6814.       
  6815.       private function _AppInstaller_AddChild15_i() : AddChild
  6816.       {
  6817.          var _loc1_:AddChild = new AddChild();
  6818.          this._AppInstaller_AddChild15 = _loc1_;
  6819.          _loc1_.position = "after";
  6820.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_Spacer12_c);
  6821.          BindingManager.executeBindings(this,"_AppInstaller_AddChild15",this._AppInstaller_AddChild15);
  6822.          return _loc1_;
  6823.       }
  6824.       
  6825.       private function _AppInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  6826.       {
  6827.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6828.          _loc1_.styleName = "buttonRow";
  6829.          if(!_loc1_.document)
  6830.          {
  6831.             _loc1_.document = this;
  6832.          }
  6833.          _loc1_.addChild(this._AppInstaller_LocalizedButton6_i());
  6834.          _loc1_.addChild(this._AppInstaller_LocalizedButton7_i());
  6835.          return _loc1_;
  6836.       }
  6837.       
  6838.       public function __eula_agree(param1:Event) : void
  6839.       {
  6840.          this.onAgree();
  6841.       }
  6842.       
  6843.       private function onSave() : void
  6844.       {
  6845.          var file:File = File.documentsDirectory.resolvePath(this.record.filename);
  6846.          file.addEventListener(Event.SELECT,function(param1:Event):void
  6847.          {
  6848.             record.prefs.saveFile = param1.target;
  6849.             record.prefs.action = "save";
  6850.             currentState = "ProgressSave";
  6851.             events.dispatchEvent(new Event("appinstall.complete"));
  6852.          });
  6853.          file.browseForSave("");
  6854.       }
  6855.       
  6856.       public function set dialogCancel(param1:LocalizedButton) : void
  6857.       {
  6858.          var _loc2_:Object = null;
  6859.          _loc2_ = this._83361310dialogCancel;
  6860.          if(_loc2_ !== param1)
  6861.          {
  6862.             this._83361310dialogCancel = param1;
  6863.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"dialogCancel",_loc2_,param1));
  6864.          }
  6865.       }
  6866.    }
  6867. }
  6868.